如何在Android中创建“浮动TextViews”?

时间:2011-01-07 16:00:08

标签: android alignment textview floating

我正在以编程方式将各种TextView放入具有水平方向的LinearLayout中。

经过2个小时的研究后,我找不到如何告诉Android不要在一行中挤压所有TextViews,而是将不合适的TextView“浮动”到下一行。

我知道LinearLayout中没有类似于实际“行”的内容,但我如何告诉TextView实际上表现得像HTML世界中的浮动DIV?

非常感谢!

2 个答案:

答案 0 :(得分:4)

使用RelativeLayout。除了允许您相对于彼此设置视图外,它还可以相对于父对齐它们。

具体来说,请查看RelativeLayout.LayoutParams,您可以使用alignParentRight / alignParentLeft执行类似于float的操作,依此类推。

答案 1 :(得分:2)

听起来你正在寻找像Java中的FlowLayout这样的东西?我在this question找到了一个答案,对你正在尝试做的事情非常有帮助。