一行显示两个TextView,第二个TextView紧跟前一个,

2019-02-20  本文已影响2人  HarveyLegend

一行显示两个TextView,第二个TextView紧跟前一个,且保证第二个TextView显示完全,超长的话第一个则相应显示省略号的解决方案:

    <TableLayout
        android:id="@+id/ll_phone_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:shrinkColumns="0"
        android:stretchColumns="1">

        <TableRow>
            <TextView
                android:id="@+id/user_name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:includeFontPadding="false"
                android:textColor="@color/drakgray"
                android:textSize="16sp"
                android:singleLine="true"
                android:ellipsize="end"
                android:textStyle="bold"
                tools:text="Aksi Cepet"/>

            <TextView
                android:id="@+id/phone"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:includeFontPadding="false"
                android:textColor="@color/drakgray"
                android:singleLine="true"
                android:ellipsize="none"
                android:textSize="16sp"
                android:textStyle="bold"
                tools:text="62983749823498"
                android:layout_marginLeft="@dimen/define_const_5dp"/>
        </TableRow>

    </TableLayout>

看图说话:


img.jpg
上一篇 下一篇

猜你喜欢

热点阅读