长按listview项目时如何显示意图选择器?

时间:2011-10-01 17:47:17

标签: android android-intent contextmenu

我有一个列表视图,其中包含一些数据,我希望通过intent chooser进行分享。

我发现长按listview项会触发上下文菜单事件,使用上下文菜单的常用方法是在 onCreateContextMenu()中构建菜单,然后从menuInfo获取行索引的 onContextItemSelected()即可。但在我的情况下,我希望在长时间单击列表视图项时直接显示意图选择器。

我能让自己明白吗?我怎么能达到这个目的呢?

1 个答案:

答案 0 :(得分:1)

        listView.setOnItemLongClickListener(new OnItemLongClickListener() {

        @Override
        public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {
            return true;
        }
    });