我想在单击特定组时更改组上的图像。我创建了自己的自定义基本适配器来扩展可扩展列表。在里面getGroupView
我有以下代码来更改扩展组上的图像。但是在扩展时,图像在未扩展的组中发生变化。
有什么解决办法吗?
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
ImageView categoryImage = (ImageView)
convertView.findViewById(R.id.menu_category_image);
category.setText(subItems.get(groupPosition).getCategoryName());
if(isExpanded) {
categoryImage.setImageResource(R.drawable.dn_arrow);
} else
categoryImage.setImageResource(R.drawable.right_arrow);
return convertView;
}