【发布时间】:2018-09-05 18:35:20
【问题描述】:
我有一个 Android 应用并创建了一个视图。该视图包含RelativeLayout,它包含3 个子元素:CheckBox、TextView 和Button。 CheckBox 放置在左侧父级,Button 放置在右侧,TextView 在这些元素之间。 TextView 可以包含任意长度的文本,如果文本很长,TextView 不能与 ChecBox 和 Button 重叠。现在看起来像这样:
但我想要这个:
是否可以正确放置元素?
【问题讨论】:
-
发布你的 layout.xml
-
一个包含 3 个视图的线性布局应该可以解决问题。只需记住将 textview 的权重设置为 1 并将宽度设置为 0
-
使用线性布局而不是相对布局。
-
将 android:layout_toLeftOf= 属性添加到您的复选框
-
您可以使用 2 个元素(复选框和按钮)来归档该设计