显示android TextViews就像html会浮动div

时间:2010-10-15 10:24:45

标签: android xml android-xml

我在RelativeLayout容器中有三个TextView元素:
@ + id / name,@ + id / message,@ + id / time

@ + id / message的布局位于@ + id / name的右侧,@ + id / time位于@ + id / message的右侧。只要三个元素不占用屏幕的宽度,它就会呈现良好状态,但是当它出现时,它会反弹最后一个元素。

如果发生这种情况,我希望它在下面溢出。我能想到的最好的方法就是拥有3个html div

<div style='float:left;'>name</div>
<div style='float:left'>message</div>
<div style='float:left;'>time</div>

2 个答案:

答案 0 :(得分:0)

自定义FlowLayout类可用于显示行中的子项,如果没有足够的空间,则启动一个新行: https://github.com/triposo/barone/blob/master/src/com/triposo/barone/FlowLayout.java

答案 1 :(得分:-1)

也许您可以尝试获取屏幕尺寸,然后根据屏幕尺寸动态创建这些元素?