2012-07-18 63 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