我对这段代码有困难:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.RelativeLayout1);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
我在xml中有我的RelativeLayout1,如下所示:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:paddingLeft="60dp"
android:paddingTop="53dp" >
但是当我应用滚动视图时,RelativeLayout1 的 fill_parent 不能正常工作,因为它不是滚动视图的子项。当它不是一个孩子(即我完全删除滚动视图)时,相对布局会覆盖整个屏幕,就像我喜欢的那样。但是当我把它放在滚动视图中时,即使我使用了fill_parent,它也只会到达相对布局内的最后一个元素(一个按钮)。
所以我正在以编程方式尝试它是否有所作为,但我似乎无法弄清楚如何在代码的第一位将我的 params 变量应用到我的布局中。如果您有任何其他想法,也请告诉我。