android在末尾textview附加'...'

时间:2010-10-25 16:44:11

标签: android append textview

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

<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行,则只显示三行,但没有迹象表明它会切断一些行。
如果它削减了一些数据,我想在第三行末尾附加'...'。

3 个答案:

答案 0 :(得分:43)

<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"将为您更改此内容。

答案 1 :(得分:1)

android:ellipsize="end"

答案 2 :(得分:0)

<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”