【发布时间】:2011-03-22 03:46:45
【问题描述】:
好的,我的问题是,我有 n-TextViews,它们将以编程方式添加到 TableLayout 中。完全没关系,我如何设置这些 TextView 或 TableLayout 的样式,每次我添加一些东西时,它都会在其他 TextView 之后的底部添加 TextView。 这些视图有一个可变的宽度,这是根据它们的文本长度和一些像素计算出来的(WRAP_CONTENT 刚刚变成了 100% 宽度......)。
It is like this right now:
------------------------------------------
[TextView 1]
[TextView 2]
[TextView 3]
[TextView 4]
------------------------------------------
And it should be like:
------------------------------------------
[TextView 1] [TextView 2] [TextView 3]
[TextView 4]
------------------------------------------
其实我不需要 TableLayout。我仍然可以随心所欲地改变它。当然如果这些TextViews能得到WRAP_CONTENT作为宽度就更好了。
编辑: 顺便提一句。具有orientation="horizontal" 的LinearLayout 首先添加了TextViews,但最后它不会换行到下一行,它只是将它们添加到右侧并且会被拆分,例如:
------------------------------------------
[TextView 1] [TextView 2] [TextView 3] [Te
[xt
Vie
w 4
]
------------------------------------------
【问题讨论】:
标签: android layout tablelayout