当前位置: 代码迷 >> Android >> listview 中实现了长按监听怎么调出对话框
  详细解决方案

listview 中实现了长按监听怎么调出对话框

热度:86   发布时间:2016-04-27 22:48:06.0
listview 中实现了长按监听如何调出对话框
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;
}
});
  相关解决方案