特定のグループをクリックすると、グループの画像を変更したい。展開可能なリストを膨らませるために、独自のカスタムベースアダプターを作成しました。内部に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;
}