无法添加规则

时间:2014-06-26 17:44:55

标签: java android xml

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

这是我需要在java中重现的xml:

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

我已经尝试过addRule来获得相同的结果,如下所示:

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

然而,addRule似乎不适用于ScrollView参数。

错误说明:方法addRule(int,int)未定义类型FrameLayout.LayoutParams

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

0 个答案:

没有答案