我正在关注列表视图的教程,这个here(第16节),我的问题是我如何更改每个类别的图标,例如测试1我希望有不同的图像,测试2不同等等。
答案 0 :(得分:1)
组视图的UI层次结构是在getGroupView()
方法中创建的。如果你想改变事物的外观,你应该专注于那里。
从我所看到的情况来看,您可能需要公开一种方法来更改CheckedTextView
中的图标。
接下来,您需要实施一些逻辑来确定每组的正确图标。您可以通过多种方式执行此操作 - 您可以检查每个组的名称并选择正确的drawable,或者您可以向组模型类引入另一个唯一标识符,以帮助您确定要显示的图标。