例如,我定义了一个方向为垂直的根线性布局:
Xml :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_root"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical"
<!-- I would like to add content here dynamically.-->
</LinearLayout>
在根线性布局内,我想添加多个 子线性布局子线性布局,每个子线性布局方向是 水平。有了这些,我可以得到一个类似于 output 的表。
例如,具有 孩子布局的 root 用户,例如:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_root"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical"
<!-- 1st child (1st row)-->
<LinearLayout
...
android:orientation="horizontal">
<TextView .../>
<TextView .../>
<TextView .../>
</LinearLayout>
<!-- 2nd child (2nd row)-->
...
</LinearLayout>
由于子线性布局的数量及其内容是相当动态的,因此我决定以编程方式向根线性布局添加内容。
如何以编程方式将第二个布局添加到第一个布局中,这也可以设置每个子元素的所有布局属性,并在子元素中添加更多其他元素?