我正在开发一个使用TableLayout
的屏幕。在这里我可以轻松创建两列。但我如何创建三列?如何在TableLayout中创建三列
8
A
回答
14
下面的例子:
<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>
+0
@Lucifer我想你应该给予好评,以他们的努力,如果你还找到了自己的答案有帮助。 – 2011-12-26 06:47:17
+0
要为所有列设置固定的等宽,请参阅此处:http://stackoverflow.com/a/6647298/261436 – Sam 2015-12-11 21:51:11
2
对于每个TableRow,你必须添加三个孩子而不是两个。这应该是适合你的!
希望这会有所帮助!
相关问题
- 1. 如何在tablelayout中动态创建列?
- 2. 如何创建一个4列的TableLayout?
- 3. 如何在Android中创建zoomable TableLayout?
- 4. 如何在android中动态创建TableLayout?
- 5. 如何在css中创建三列
- 6. 如何在WinForms中使用TableLayout在C#.net 4.0中创建动态大小列
- 7. 无法创建TableLayout
- 8. 如何在TableLayout中创建一个空TableRow
- 9. 如何在img中创建复杂的tablelayout?
- 10. 如何在TableLayout中使用for循环创建EditText
- 11. 如何在Bootstap中创建三个等宽的列?
- 12. 如何在ASP.Net Repeater中创建三列表
- 13. 如何在android编程中用三列创建sqlite数据库?
- 14. 如何在中继器内创建三列div?
- 15. 动态创建tablelayout(android)
- 16. 动态创建tablelayout android
- 17. 创建基于三列
- 18. 帮助在.java内创建TableLayout活动
- 19. 如何从android中的JsonArray创建动态TableLayout
- 20. 在TableLayout中测量列宽
- 21. 如何在python中创建三种类型的列表的嵌套列表?
- 22. 如何在Android上创建和填充三列
- 23. 如何基于其他三列之一创建新列?
- 24. 如何在R中的dgCMatrix列表中创建一个三元矩阵?
- 25. 如何创建具有未知行数和列数的动态tablelayout?
- 26. 如何在TableLayout内的TableRow中设置编程创建的ImageView的高度?
- 27. 如何在android中为三个方向创建中风?
- 28. 如何使用Android TableLayout创建跨多行的布局?
- 29. 如何创建ScrollView以覆盖2个TableLayout?
- 30. 如何使用Android TableLayout创建跨越多行的此布局?
究竟添加另一列以同样的方式像你一样添加两列 – 2011-12-23 12:47:46