2011-02-09 17 views
1

我有我想要自定義的listview。我使用eclipse的android插件時遇到的問題是我不太確定如何格式化文本部分並將其包裹在我的圖標周圍。這裏是什麼,我試圖做一個圖:android自定義listview行格式化問題

toms custom row

我需要知道,格式化文本以適應該行

建議。對於頂部,我想要3個不同的字符串,以適應(他們可以)到自己的專欄和最後的橢圓。很容易。

2.我想對底行做類似的事情,但給它一個最大長度。假設每列最多可包含20個字符,包括(...)橢圓。它可能包含1-7列。所以我想讓溢出進入下一行並在圖標下方換行。

3.也許有人有自己想分享的自定義列表視圖的戰爭故事?您是如何擬合項目中的所有信息的,或者您是否使用了替代視圖,例如GridView?

謝謝。

回答

0

對於第1點:您可以對每一行使用LinearLayouts,根據您的需要使用每個元素的weight屬性。 對於點3:爲了使以ellipsise您可以使用屬性

android:singleLine="true" 

雖然它已經過時,或者使用

android:inputType 

任何事情,以不設置textMultiLine標誌到文本true

對於第2點:我不能想到以編程方式以其他方式執行此操作