我想在單擊特定組時更改組上的圖像。 我已經創建了我自己的自定義基礎適配器來擴展可擴展列表。 而內部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;
}
的最佳解決方案!只要把它放在'getGroupView()'裏面,你就很好。 –
最佳解決方案!你應該標記爲正確的答案 –