有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法添加规则

作为RelativeLayout的孩子,我有一个ScrollView,但我无法使用addRule将其设置在java中的布局之上。它在xml中运行良好,但我需要在java中运行,以便动态生成结果

以下是我需要在java中复制的xml:

    <ScrollView                
        安卓:orientation="vertical"
        安卓:layout_above="@+id/innerRelativeLayout"
        安卓:layout_height="fill_parent"
        安卓:layout_width="fill_parent">

我尝试了addRule来获得同样的结果,比如:

        scrollParams.addRule(RelativeLayout.ABOVE, innerRelativeLayout.getId());

然而addRule似乎对ScrollView参数不起作用

错误是:类型FrameLayout的addRule(int,int)方法未定义。布局参数

我是否需要将ScrollView包装在另一个布局中,并在该布局上使用addRule,还是有更好的解决方案


共 (0) 个答案