2011-03-24 101 views
0

我將我的應用程序連接到數據庫服務器,並在Listview中顯示數據庫的內容。儘量減少Listview的內容

數據庫的內容數量巨大(超過500個字符)。每當我嘗試在ListView中顯示它時,它都會顯示全部500個字符。我只想顯示有限數量的文本,而不是全部。

是否可以最小化textview的內容?

回答

1

是的,你可以限制TextView,一條線路:將以下屬性添加到您的TextView

android:singleLine="true" 
android:maxLines="1" 
android:inputType="text" 
android:ellipsize="end" 

整個事情是有點馬車因此添加的屬性應該沒有什麼區別(Google Code Issue 882)。

+0

嗨約瑟夫,我試過這種情況,但它仍然沒有轉換成單行。 – RAAAAM 2011-03-24 13:04:08

+0

很抱歉已更新。您應該可以在Java中執行相同的操作。 – 2011-03-24 13:53:10

0

只需寫一個子字符串後跟三個句點到listview項目的textview。你將不得不重寫baseadapter。

編輯:

其實你不必重寫baseadapter ...只是存儲兩個值,充分和縮短,如名稱值對和使用較短的一個用於顯示和長以供參考。