ExpandableListView长按事件怎么获取groupPosition和childPosition

elv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {


    @Override
    public boolean onItemLongClick(AdapterView<?> parent, View view,
                                   int position, long id) {

        final long packedPosition = elv.getExpandableListPosition(position);

        final int groupPosition = ExpandableListView.getPackedPositionGroup(packedPosition);
        final int childPosition = ExpandableListView.getPackedPositionChild(packedPosition);
        Log.e("wzq","position--"+position);
        Log.e("wzq","packedPosition--"+packedPosition);
        Log.e("wzq","groupPosition--"+groupPosition);
        Log.e("wzq","childPosition--"+childPosition);
        return false;
    }
});

猜你喜欢

转载自blog.csdn.net/hubianyu/article/details/81777264