我有2个TextView,我想将67%的空间分配给.isin(seqDf: _*)
,其余33%的空间分配给title
。
details
答案 0 :(得分:1)
将weight sum
上的LinearLayout
用作4,并为两个TextView
提供权重,如下所示:
<LinearLayout
android:id="@+id/layout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4"
android:layout_marginStart="4dp"
android:layout_marginEnd="@4dp">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:textSize="16sp" />
<TextView
android:id="@+id/details"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:ellipsize="end"
android:layout_weight="3"
android:maxLines="1"
android:textSize="16sp" />
答案 1 :(得分:0)
将TextView
的宽度设置为0dp
,将标题layout_weight
的{{1}}设置为2,将描述{{1}的TextView
设置为1。 }。