现在正在开发可扩展的列表视图。我点击了这个链接http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/
我希望将可扩展列表视图的每一行及其对应的子项设置为单一颜色。可扩展列表视图中将有一个主列表,我希望每个元素具有不同的颜色,当我展开时,我将得到它的子元素,这些子元素的颜色应该与我的父元素相同。我该怎么做?谁能帮我提前谢谢。
现在正在开发可扩展的列表视图。我点击了这个链接http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/
我希望将可扩展列表视图的每一行及其对应的子项设置为单一颜色。可扩展列表视图中将有一个主列表,我希望每个元素具有不同的颜色,当我展开时,我将得到它的子元素,这些子元素的颜色应该与我的父元素相同。我该怎么做?谁能帮我提前谢谢。
您必须为孩子和父母设置单独的 XML。只需android:background
像这样在布局中设置不同的颜色,如果您想要不同的文本颜色,请使用android:textColor
。这可行!
这相对容易。您需要创建ExpandableListAdapter
并实现getGroupView()
andgetChildView()
方法。在那里,您可以根据自己的喜好设置每个 groupitem 和 child item 的背景颜色。