0

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

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

4

2 回答 2

0

您必须为孩子和父母设置单独的 XML。只需android:background像这样在布局中设置不同的颜色,如果您想要不同的文本颜色,请使用android:textColor。这可行!

于 2013-09-25T09:32:42.487 回答
0

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

于 2013-09-25T09:22:14.237 回答