0

如果可能的话,谁能给我一些想法或代码,例如如何通过在运行时单击按钮来更改 Listview 的主题(如背景颜色、文本颜色、图标等)?

我在这里看到了一个示例android 在运行时动态更改样式

我想知道列表视图是否有类似的可能?

谢谢你。

4

2 回答 2

0

要更改背景颜色,您可以动态设置它。

mListView.setBackgroundColor(mColor); //文档

要更改您的设计listView,您必须设置一些变量,然后在您的自定义中使用它们adapter。单击时,您更改这些变量并调用该notifyDataSetChanged()方法。希望这会帮助你。

于 2012-07-18T11:02:02.647 回答
0

如果我正确理解您的问题,您希望动态自定义行(单独或全部)的外观。如果是这样,使用自定义适配器并覆盖 getView(...) 函数可能对您有用。

可在http://www.mkyong.com/android/android-listview-example/获得快速解释

希望这可以帮助。

于 2012-07-18T11:49:45.393 回答