【发布时间】:2012-03-26 11:04:27
【问题描述】:
在我的应用程序中,我使用了ellipsized 我的TextView,因此如果文本太大,它会在最后使用android:ellipsize="end" 显示...。
例如,文本 ABCDEFGHIJKLMNOPQRSTUVWXYZ 显示为 ABCDEFGHIJ...。但是当文本很小时,例如ABCDEF,它仍然在末尾显示...,使文本看起来像AB...。我无法修复 textview 的宽度,因为在其他地方使用了相同的 textview,但有一些不同的宽度要求。我应该怎么做才能使其工作并仅在文本足够大时才显示...。
【问题讨论】:
-
向我们展示您用于 textview 的 XML。我感觉你在使用
android:layout_width="wrap_content" -
你可以试试 android:ellipsize="marquee"。
-
与
android:layout_width="wrap_content"它仍然不应该省略文本...也许任何父容器都有宽度限制.. -
@user1160207 没有称为多行的属性。