我正在开发一个使用TableLayout
的屏幕。在这里,我可以轻松创建两列。但是如何创建三列?
答案 0 :(得分:16)
这是一个例子:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:text="first"
android:padding="3dip" />
<TextView
android:text="second"
android:gravity="center"
android:padding="3dip" />
<TextView
android:text="third"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="first"
android:padding="3dip" />
<TextView
android:text="second"
android:gravity="center"
android:padding="3dip" />
<TextView
android:text="third"
android:gravity="right"
android:padding="3dip" />
</TableRow>
</TableLayout>
答案 1 :(得分:2)
对于每个TableRow,您必须添加三个孩子而不是两个孩子。这对你来说应该没问题!
希望这有帮助!