Я создал ExpandableListView с помощью этого урока: ссылка. Я понимаю код более или менее и пытаюсь установить longclicklistener для групп.
На дочерних элементах уже есть setOnChildClickListener, и мне удалось установить для них longclicklistener:
exList.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
if (ExpandableListView.getPackedPositionType(id) == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
groupPosition = ExpandableListView.getPackedPositionGroup(id);
childPosition = ExpandableListView.getPackedPositionChild(id);
//[....]
return false;
}
});
Как установить longclicklistener на элементы группы?
Я знаю, что код трудно читать, поэтому я создал образец проекта и загрузил его в здесь. У этого ребенка нет onlongclicklistener, так как это почти оригинал из вышеупомянутой ссылки. Я был бы признателен, если бы кто-то помог мне с этим.