我有一个LinearLayout
水平方向和两个TextView
孩子。我的目标是让 leftTextView
扩展以适合其文本内容,但只能达到最大宽度(为 right 留出空间TextView
)。关键是我希望能够以类似于layout_weight
指定方式的百分比来表达这个最大宽度。
设置的问题layout_weight
在于TextView
,即使内容不需要额外的空间,也会无条件地扩展以填充最大宽度。
这是我目前的布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView android:id="@+id/subject"
android:textSize="18sp"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.8"/>
<TextView android:id="@+id/date"
android:textSize="14sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>