首页 > 代码库 > Android 前后两个textview 前面的一个长度自适应的解决方案

Android 前后两个textview 前面的一个长度自适应的解决方案

需求:

现在有水平的两个textView,前面的textView长度不固定,且要求后面的textView紧贴前面的,当前面的长度过长时显示省略号,后面的textView紧贴最右边且要全部显示。

解决:

<LinearLayout android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:id="@+id/ll_anniversary_tab_name"            android:orientation="horizontal"            android:layout_alignParentTop="true"            android:layout_alignParentLeft="true">                    <TextView android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:lines="1"                android:singleLine="true"                android:ellipsize="middle"                android:textSize="16dp"                android:textColor="#000000"                android:text="@string/about"                android:id="@+id/tv_annversary_tab_name"/>                        <TextView android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:textSize="16dp"                android:lines="1"                android:singleLine="true"                android:textColor="#2f80e6"                android:text="@string/about"                android:id="@+id/tv_annversary_tab_surffix"/>                    </LinearLayout>