我正在以编程方式将各种TextView
放入具有水平方向的LinearLayout
中。
经过2个小时的研究后,我找不到如何告诉Android不要在一行中挤压所有TextViews,而是将不合适的TextView
“浮动”到下一行。
我知道LinearLayout
中没有类似于实际“行”的内容,但我如何告诉TextView
实际上表现得像HTML世界中的浮动DIV?
非常感谢!
答案 0 :(得分:4)
使用RelativeLayout。除了允许您相对于彼此设置视图外,它还可以相对于父对齐它们。
具体来说,请查看RelativeLayout.LayoutParams,您可以使用alignParentRight / alignParentLeft执行类似于float的操作,依此类推。
答案 1 :(得分:2)
听起来你正在寻找像Java中的FlowLayout这样的东西?我在this question找到了一个答案,对你正在尝试做的事情非常有帮助。