Пользовательские группы расширения значок в ExpandableListView
Я пытаюсь использовать пользовательский значок для группы разворачивание и сворачивание состояние из ExpandableListView. Но это, похоже, не работает. Значки не изменяются, даже когда выходные сообщения работают последовательно.
explistView.setOnGroupClickListener(new OnGroupClickListener()
{
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id)
{
groupIndicator = (ImageView) findViewById(R.id.group_indicator);
if (parent.isGroupExpanded(groupPosition))
{
System.out.println("1");
parent.collapseGroup(groupPosition);
System.out.println("2");
groupIndicator.setImageResource(R.drawable.expand_icon_35x35);
System.out.println("3");
adapter.notifyDataSetChanged();
}
else
{
System.out.println("4");
parent.expandGroup(groupPosition);
System.out.println("5");
groupIndicator.setImageResource(R.drawable.collapse_icon_35x35);
System.out.println("6");
adapter.notifyDataSetChanged();
}
return true;
}
});
Вы установили setGroupIndicator (null)? – anju
@anju Да, у меня есть. –