ExpandableListView ChildView OnItemLongClickListener
2013-11-06 16:53
405 查看
今天用到ExpandableListView,需要用到ExpandableListView 子View的长按,但是没有对应的方法可调。
网上查了一下,并没有查到完美又简洁的方法,后来还是朋友给我找到了答案,做个记录。
网上查了一下,并没有查到完美又简洁的方法,后来还是朋友给我找到了答案,做个记录。
expandableListV.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> parent, View childView, int flatPos, long id) { if (ExpandableListView.getPackedPositionType(id) == ExpandableListView.PACKED_POSITION_TYPE_CHILD) { long packedPos = ((ExpandableListView) parent).getExpandableListPosition(flatPos); int groupPosition = ExpandableListView.getPackedPositionGroup(packedPos); int childPosition = ExpandableListView.getPackedPositionChild(packedPos); showDeleteAlertDialog((AccountInfo) expAdapter.getChild(groupPosition, childPosition)); return true; } return false; } });
相关文章推荐
- ItemView设置了listener对ListView使用OnItemLongClickListener的影响
- 解决ExpandableListView的OnItemLongClickListener无法准确获取position的问题
- 解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)
- PullToRefreshListView OnItemLongClickListener长按事件
- 解决textview.setMovementMethod后Listview的OnItemClickListener点击失效问题
- ListView的setOnItemClickListener和setOnItemLongClickListener同时响应的问题
- Listview大坑,使用OnItemClickListener代替对子view单独设置OnClickListener
- android listview 长按事件setOnItemLongClickListener不响应问题
- 解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)
- 关于ExpandableListView.setOnChildClickListener获取不到点击事件
- android lsitview setOnItemLongClickListener 无效或不执行
- ListView onItemClick(AdapterView<?> parent, View view, int position, long id)参数详解
- 如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效
- android lsitview setOnItemLongClickListener 无效或不执行
- 【安卓学习之常见问题】 Listview的setOnItemLongClickListener无法进入问题
- 下拉刷新列表PulltorefreshListView的长按操作OnItemLongClickListener()失效的解决办法
- android ExpandableListView setOnChildClickListener事件失效问题
- 解决 ExpandableListView .onChildItemLongClick()
- PopupWindow listview setOnItemClickListener ExpandableListView
- ListView添加OnItemClickListener 和 OnItemLongClickListener ,事件