在relativelayout容器中有三个textview元素:
@+ID/名称,@+ID/消息,@+ID/时间
@+id/消息按布局定位在@+id/名称的右侧,@+id/时间位于@+id/消息的右侧。只要这三个元素不占据屏幕的宽度,它就可以很好地渲染,但是当它占据屏幕的宽度时,它会向上反弹最后一个元素。
如果发生这种情况,我希望它在下面溢出。我能想到的最好的方法是有3个html div

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

最佳答案

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

10-06 05:30
查看更多