更改android中可扩展列表视图中每行的颜色

时间:2013-09-25 09:15:05

标签: android listview android-listview

现在正在开发可扩展的列表视图。我点了这个链接http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/

我希望可扩展列表视图的每一行及其对应的子项都设置为单一颜色。在可扩展列表视图中将有一个主列表,我希望每个元素都有不同的颜色,当我展开时,我会得到它的子颜色应该与我的父颜色相同。我怎么能这样做?任何人都可以提前帮助我。

2 个答案:

答案 0 :(得分:0)

这相对容易。您需要创建ExpandableListAdapter并实施getGroupView()getChildView()方法。在那里,您可以根据自己的喜好设置每个groupitem和子项目的背景颜色。

答案 1 :(得分:0)

你必须为Child和Parents提供单独的XML。只需在布局中设置android:background不同的颜色,如果你想要不同的Text颜色,使用android:textColor。这样可行!