在 Android 中,如果长度大于一定限制,我如何通过在文本末尾放置三个点来限制 TextView 的宽度?
问问题
2853 次
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 回答