【问题标题】:Display android TextViews like html would floating divs像 html 一样显示 android TextViews 会浮动 div
【发布时间】:2010-10-15 10:24:44
【问题描述】:

我在一个 RelativeLayout 容器中有三个 TextView 元素:
@+id/姓名,@+id/消息,@+id/时间

@+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>

【问题讨论】:

  • 请贴出相关布局代码

标签: android xml android-xml


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多