android append '...' at the end textview

4c8rllxm  于 2023-03-27  发布在  Android
关注(0)|答案(4)|浏览(119)

我有一个视图,我需要添加一些文本。使用的视图是:

<TextView 
  android:layout_marginLeft="10dp" 
  android:layout_width="wrap_content"
  android:gravity="center_vertical"
  android:layout_gravity="center" 
  android:maxLines="3"
  android:layout_height="70dp" 
  android:textColor="#000000"
  android:textSize="12dp" />

我的问题是,如果这个文本包含超过3行,它只显示三行,但没有迹象表明它削减了一些行。
我想在第三行的末尾附加'...',如果它削减了一些数据。

s71maibg

s71maibg1#

<TextView android:layout_marginLeft="10dp" 
   android:layout_width="wrap_content" 
   android:gravity="center_vertical" 
   android:layout_gravity="center" 
   android:maxLines="3" 
   android:layout_height="70dp" 
   android:textColor="#000000" 
   android:textSize="12dp" 
   android:ellipsize="end"/>

使用此代码,它将正常工作,代码android:ellipsize="end"将为您更改此。

o8x7eapl

o8x7eapl2#

android:ellipsize="end"
oprakyz7

oprakyz73#

<TextView
 android:layout_marginLeft="10dp"
 android:layout_width="wrap_content"
 android:gravity="center_vertical"
 android:layout_gravity="center" 
 android:maxLines="3"
 android:layout_height="70dp" 
 android:textColor="#000000"
 android:textSize="12dp" 
 android:ellipsize="end"/>

添加android:ellipsize=“end”

zkure5ic

zkure5ic4#

如果我们只添加android:ellipsize="end"是不行的,我们还需要添加android:maxLines="3"

相关问题