美文网首页
一行显示两个TextView,第二个TextView紧跟前一个,

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

作者: YQ_de26 | 来源:发表于2019-06-14 16:21 被阅读0次

    一行显示两个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可加可不加

    八马

    相关文章

      网友评论

          本文标题:一行显示两个TextView,第二个TextView紧跟前一个,

          本文链接:https://www.haomeiwen.com/subject/lrypfctx.html