如果它不适合Android中的Textview小部件,请切断文本?

时间:2015-02-19 20:58:23

标签: c# android xamarin

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

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

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

感谢您的时间。

2 个答案:

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

基本上singleLinelinesmaxLines