如果文本不适合 Android 中的 Textview 小部件,是否将其截断?

cut off text if it doesn't fit in the Textview widget in Android?

我有一个 TextView,比方说我将它的宽度设置为 100dp。如果文本值太长,它会自动尝试换行。

我不想那样做。我只想在文本末尾显示“...”,以便用户知道此文本还有更多内容。当用户点击它时,他们将能够看到所有的文本。

如何限制它,使文本不会转到下一行并始终保持 TextView 的固定大小?

感谢您的宝贵时间。

您可以使用以下android:singleLine="true"

我总是在这里使用一小部分属性,以使其与许多设备兼容:

<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" />

所以基本上 singleLinelinesmaxLines.