我有一个TextView
,比方说我将它的宽度设置为100dp。如果文本值太长,它会自动尝试创建一个新行。
我不想那样做。我想在文本末尾显示“...”,以便用户知道此文本还有更多内容。当用户点击它时,他们将能够获得所有文本。
如何限制它以使文本不会转到下一行并始终保持TextView的固定大小?
感谢您的时间。
答案 0 :(得分:2)
您可以使用以下android:singleLine="true"
答案 1 :(得分:1)
我总是在这里使用一小组属性,以使其与许多设备兼容:
<TextView
android:id="@+id/my_text"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="text"
android:singleLine="true"
android:lines="1"
android:maxLines="1"
android:ellipsize="end" />
基本上singleLine
。 lines
和maxLines
。