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

2019-06-14  本文已影响0人  YQ_de26

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

<TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:shrinkColumns="0"
            android:stretchColumns="2">

            <TableRow>

                <TextView
                    android:id="@+id/tv_name"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:ellipsize="end"
                    android:includeFontPadding="false"
                    android:singleLine="true"
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:includeFontPadding="false"
                    android:text=" | "
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

                <TextView
                    android:id="@+id/tv_area"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:includeFontPadding="false"
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

            </TableRow>

        </TableLayout>

另一种解决方案:

 <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

                <TextView
                    android:id="@+id/tv_name"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:ellipsize="end"
                    android:includeFontPadding="false"
                    android:singleLine="true"
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:includeFontPadding="false"
                    android:text=" | "
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

                <TextView
                    android:id="@+id/tv_area"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:lines="1"
                    android:includeFontPadding="false"
                    android:textColor="@color/company_black"
                    android:textSize="16sp" />

        </LinearLayout>

一级标题

二级标题

五级标题
  1. 有序列表第一项
  2. 有序列表第二项
    标题
    [八马...(http://pic37.nipic.com/20140113/8800276_184927469000_2.png)]
    斜体
    粗体

引用段落

[图片上传失败...(image-20278f-1560571078493)]

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

八马
上一篇下一篇

猜你喜欢

热点阅读