2012-07-18 61 views
0

任何人都可以給我一些想法或代碼,如果可能關於如何通過點擊按鈕例如在運行時更改列表視圖的主題(如背景顏色,文字顏色,圖標等) ?Android在運行時更改列表視圖主題

我在這裏看到一個例子android dynamically change style at runtime

我想知道列表視圖是否有類似的可能嗎?

謝謝。

+0

http://www.vogella.com/articles/AndroidListView/article.html – 2012-07-18 10:25:52

+0

我們可以使用列表視圖的樣式嗎? – crtn 2012-07-18 10:44:49

+0

我們可以動態更改Listview的樣式嗎? – crtn 2012-07-20 10:32:49

回答

0

我在link找到了我正在尋找的確切答案!

這主要是針對文本視圖,它可以類似的方式應用於列表視圖。

0

要更改Bg顏色,可以動態設置它。

mListView.setBackgroundColor(mColor); //doc

對於您listView改變設計,你必須設置一些變量,然後在您的自定義adapter使用它們。當您單擊時,您更改這些變量並調用notifyDataSetChanged()方法。 希望這會幫助你。

0

如果我正確理解您的問題,您想要動態自定義行(單獨或全部)的外觀和感覺。如果是這樣,使用自定義適配器並重寫getView(...)函數可能適用於您。

的簡單說明,請http://www.mkyong.com/android/android-listview-example/

希望這有助於。

+0

嘿...我想改變列表視圖的背景顏色,文字顏色等,當我點擊一個按鈕。 – crtn 2012-07-19 08:22:32