1

在 Android 中,如果长度大于一定限制,我如何通过在文本末尾放置三个点来限制 TextView 的宽度?

4

2 回答 2

10

将此代码放入您的 TextView

android:ellipsize="end"
android:singleLine="true"   // if you want 3 dots for single line, add this.
android:maxLines="2" // if you want 3 dots after two lines, add this.
于 2013-08-02T12:19:30.087 回答
1

为此目的使用 ellipsize 属性。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/text_mytext"
    android:ellipsize="end"
    android:singleLine="true"
    />

类似于上面的代码应该适合你。也设置maxLines=1

于 2013-08-02T12:22:06.833 回答