Android可扩展ListView图像

时间:2016-02-04 15:43:12

标签: java android listview

我正在关注列表视图的教程,这个here(第16节),我的问题是我如何更改每个类别的图标,例如测试1我希望有不同的图像,测试2不同等等。

1 个答案:

答案 0 :(得分:1)

组视图的UI层次结构是在getGroupView()方法中创建的。如果你想改变事物的外观,你应该专注于那里。

从我所看到的情况来看,您可能需要公开一种方法来更改CheckedTextView中的图标。

接下来,您需要实施一些逻辑来确定每组的正确图标。您可以通过多种方式执行此操作 - 您可以检查每个组的名称并选择正确的drawable,或者您可以向组模型类引入另一个唯一标识符,以帮助您确定要显示的图标。