我有这个带有线性布局的活动(称为 myLayout),其中有两个按钮。然后,我动态地创建了一个 textView 数组,并将它们添加到一个新的相对布局(称为 relLayout)中。现在我想把这个 relLayout放在 myLayout 中这两个按钮的下面。但我不知道如何,也许有myLayout.addView(relLayout, fparams);
但我不知道如何定义 fparams ..
有任何想法吗?
我有这个带有线性布局的活动(称为 myLayout),其中有两个按钮。然后,我动态地创建了一个 textView 数组,并将它们添加到一个新的相对布局(称为 relLayout)中。现在我想把这个 relLayout放在 myLayout 中这两个按钮的下面。但我不知道如何,也许有myLayout.addView(relLayout, fparams);
但我不知道如何定义 fparams ..
有任何想法吗?
myLayout
将包括and在内的整个布局页面包装relLayout
到另一个RelativeLayout
. 然后你会像这样指定到relLayout
下面的位置myLayout
:
android:layout_below="@id/myLayout_ID"
-首先让 aLinearLayout
作为Main Parent layout
名为L1的假设,其中Vertical orientation.
-然后创建第二个LinearLayout
名称作为L2作为child to the parent
布局L1,与Vertical orientation
-将 2button
放在这个孩子身上LinearLayout L2.
-设置这个LinearLayout
L2 属性命名Layout_weight as 1.
-现在把RelativeLayout
这个LinearLayout L2放在下面,然后动态生成textView
here....
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" android:layout_weight="1">
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</RelativeLayout>
</LinearLayout>