【发布时间】:2013-01-20 15:09:58
【问题描述】:
我有一个带有 3 个视图的列表视图项 xml - 两个文本框和一个复选框。 我需要始终显示第二个文本视图和复选框,即它们不能被裁剪或推离项目的末尾。
第一个 textview 有时包含一个长名称,这使得第二个 textview 太窄并将复选框推离列表项的末尾。第一个文本视图必须是椭圆的。
我尝试过使用 android:layout_weight 但这使得视图总是使用相同的宽度,这不是我想要的。例如,如果第二个文本视图不包含任何文本,我希望它完全折叠。
我尝试过使用 wrap_content/fill_parent 的各种组合并在代码中执行操作,但似乎没有任何效果。我目前正在为它使用线性布局。
【问题讨论】:
-
尝试将第一个文本框的布局宽度设置为 0dp,将权重设置为 1,但将第二个文本框的宽度和复选框设置为 wrap_content。那会发生什么?另外,您能否发布您的 XML 和可能的屏幕截图以使您的问题一目了然?