Android在运行时更改列表视图主题



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

我在这里看到了一个android在运行时动态改变风格的例子。

我想知道类似的东西是否可以用于列表视图?

谢谢。

为了更改Bg颜色,您可以动态设置它。

mListView.setBackgroundColor(mColor); //文档

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

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

有关快速解释,请访问http://www.mkyong.com/android/android-listview-example/

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新