android - 像 html 一样显示 android TextViews 会 float div

标签 android xml android-xml

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

最佳答案

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

关于android - 像 html 一样显示 android TextViews 会 float div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3941362/

相关文章:

android - 无法为 RadioButtons 添加边距

带有大量图像的android java.lang.OutOfMemoryError recyclerview

android - 使用slidingmenu(jfeinstein10),如何知道是否显示了slidingmenu(有些方法不生效)

android - 是真的吗?基于Adobe AIR的Android开发没有前途

xml - xsl : sort nodes by values of subnode

android - 如何从 layout.xml 中删除默认的 cardview 边框

android - 不同屏幕显示不一样的界面

android - 设置 ImageView 的权重和参数

c# - 使用 WCF 正确标记 DataContract 以进行反序列化

android - 在 BottomSheetDialogFragment 中添加/替换 Fragment