我有一个问题,我想像这样为 expandableList 中的每个元素添加不同的图标;
- Icon1 Main 1
- Icon2 Sub1
- Icon3 Sub2
- Icon4 Main 2
- Icon5 Sub3
- Icon6 Sub4
- Icon7 Main 3
- Icon8 Sub5
- Icon9 Sub6
可能吗?
我有一个问题,我想像这样为 expandableList 中的每个元素添加不同的图标;
- Icon1 Main 1
- Icon2 Sub1
- Icon3 Sub2
- Icon4 Main 2
- Icon5 Sub3
- Icon6 Sub4
- Icon7 Main 3
- Icon8 Sub5
- Icon9 Sub6
可能吗?
对的,这是可能的。您将需要两个不同的布局 xml 文件。一个用于父视图,另一个用于子视图。(或者如果布局相同,则只有一个,只是填充了不同的数据)。
然后在 getChildView() 和 getGroupView() 方法上扩展你的布局;并用你想要的drawables填充图标。来自资源或网络,或其他任何东西。
如果您在使用可扩展列表视图时遇到问题,请尝试按照本教程进行操作: