Расширяемый список Список groupState Индикатор

1

Я хочу сделать индикатор, чтобы сказать, если групповое представление развернуто или свернуто, я создал глобальный imageView

private ImageView listStateIndicator;

и инициализировал его в getGroupView:

listStateIndicator = convertView.findViewById(R.id.list_state);

затем установите его в onGroupExpanded:

listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.expanded));

и onGroupCollapsed:

listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.collapsed));

но ничего не происходит, когда группа разворачивается или разваливается, в чем может быть проблема?

Теги:
expandablelistview

1 ответ

0

Я нашел альтернативное решение в getGroupView Я написал этот код:

if(isExpanded)
            listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.expanded));
        else
            listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.collapsed));

Ещё вопросы

Сообщество Overcoder
Наверх
Меню