listview实现了长按监听 怎么让它长按后弹出对话框一样的选项 而且还能获取 被长按的 那个item 的数据呢?
网上找的代码弄过来都不能用,求大神讲详细点 分数不多了 全部奉上!
------解决思路----------------------
长按某个item,不是有位置属性position,然后根据这个取数据
------解决思路----------------------
给 ListView 设置长按事件:
List<String> datas = new ArrayList<String>();
mListsView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
// 获取需要的数据
String data = datas.get(position);
// 根据需求弹出对话框,可以传到 Dialog 中去处理
AdvancedDialog.newInstance(data).show(getActivity().getFragmentManager(), getTag());
return true;
}
});