2010-05-29 52 views
5

我有一個Android TextView,其視圖本身被限制爲四行。如果文本超出此限制,我希望視圖的結尾以類似.. <之類的結尾 - 通知此處有更多文本,以便您可以單擊並以全屏方式打開。不只是在句子中間突然停下來。有沒有快速解決這個問題?Android TextView

回答

3

在佈局XML文件中使用android:ellipsize="end"屬性。它可能在句子中間停下來,但最後會有一個省略號(...)。

+0

嗨!謝謝!現在唯一的問題是,無論如何,文本都會在兩行後結束。已經設置android:maxLines =「4」。任何想法?沒有你提供的代碼最多四行。 – KimAMartinsen 2010-05-29 11:55:18

+0

嗯...基於文檔,它看起來像'android:ellipsize'可能是爲單行而不是多行設計的。不過,我不知道爲什麼你會得到兩行輸出,而不是1或4。你有'android:minLines'或'android:minHeight'定義嗎? – CommonsWare 2010-05-29 12:04:35

+0

不,只設置maxLines。試了你給的兩個命令,但仍然只有兩行。 Tricky這一個.. – KimAMartinsen 2010-05-29 12:21:27

1

轉到佈局文件,其中包含此的TextView和地點如下屬性

android:ellipsize="end" 

有4個選項。開始,結束,中間或選取框。由於你想在最後點使用「結束」值

0
android:maxLines="4" 
android:ellipsize="end"