我在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>
答案 0 :(得分:0)
自定义FlowLayout类可用于显示行中的子项,如果没有足够的空间,则启动一个新行: https://github.com/triposo/barone/blob/master/src/com/triposo/barone/FlowLayout.java
答案 1 :(得分:-1)
也许您可以尝试获取屏幕尺寸,然后根据屏幕尺寸动态创建这些元素?