4

我在 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>
4

2 回答 2

0

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

于 2013-07-16T12:57:23.843 回答
-2

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

于 2011-03-11T07:59:36.723 回答