2010-03-24 51 views

回答

58

退房android:maxLines="1",如果你想添加結束...添加也android:ellipsize="end"

<TextView 
    android:id="@+id/name" 
    android:text="i want this to crop not wrap" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:maxLines="1" 
    android:ellipsize="end" /> 

android:singleLine="true"deprecated in API Level 3

+0

@ Pentium10:很好,謝謝。這將如何完成按鈕和東西,但? – Jay 2010-03-26 21:23:37

+0

呵呵。可能是相同的方式。除了我剛纔展示的內容之外,你對它們所做的事情並不多。你使用高度和寬度的東西來限制視圖,其餘的將被切斷。 – Pentium10 2010-03-27 07:12:33

+1

這會在行尾產生一個'...'外觀。 – 2015-10-12 15:46:21

8

您正在查找android:singleLine="true"

+1

@FranciscoCorralesMorales沒有說'singleLine'已被棄用:http://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine – 2015-10-12 15:49:18

+0

雖然IntelliJ表示android:singleLine已被棄用,似乎根據文檔(API 27)。事實上,它具有不同的行爲,因爲maxLines = 1會導致填充TextView的文本顯示更多,而maxLines = 1會在可寫入的最後一個完整單詞之後截斷。 – William 2017-10-30 12:36:43

0

機器人:單線= 「真」 爲我的作品

+1

你能解釋一下你的答案嗎?詳細說明爲什麼這會起作用。 – 2015-04-20 23:33:58

0

而且在Java代碼中是:

textView.setSingleLine(); 
0

textView.setHorizontallyScrolling(true);爲我工作。