我有一个视图,我需要添加一些文字。 使用的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行,则只显示三行,但没有迹象表明它会切断一些行。
如果它削减了一些数据,我想在第三行末尾附加'...'。
答案 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”