动态设置给定空间中的textview数

时间:2016-07-06 13:43:35

标签: android textview

在我的应用中,我想向用户显示标签。截至目前我只显示5个标签。 enter image description here enter image description here

P.S。忽略颜色部分。

截至目前,我正在使用5个不同的TextViewwrap content来显示文字。

但正如你所看到的,在后一种情况下,顶行有很多空白区域。

有什么方法可以动态选择从服务器获取的适合给定空间的标签数量?

与第二种情况一样,我可以在第一行显示3个标记,在第二行显示3个标记。我想在两个标签之间修复Tab space,并根据可用的spcae,显示标签数量。

2 个答案:

答案 0 :(得分:0)

根据您发布的布局,您可以使用TableLayout设置android:stretchColumns="*",这将拉伸所有列并使其成为"表格式"

答案 1 :(得分:0)

尝试使用FlowLayout。它的工作方式与您想要的相同。