Android onLongClickListener永远不会被触发

Android onLongClickListener永远不会被触发,android,listview,onlongclicklistener,Android,Listview,Onlongclicklistener,我有一个自定义的listView,定义如下 public class DDListView extends ListView implements OnScrollChangedListener { 然后我创建了一个名为mExampleList的实例,我只设置了LongClickListener,但它从未被调用,我的问题在哪里 mExampleList.setOnLongClickListener(new OnLongClickListener() { public bool

我有一个自定义的listView,定义如下

public class DDListView extends ListView implements OnScrollChangedListener {
然后我创建了一个名为mExampleList的实例,我只设置了LongClickListener,但它从未被调用,我的问题在哪里

mExampleList.setOnLongClickListener(new OnLongClickListener() {

        public boolean onLongClick(View v) {
            // TODO Auto-generated method stub
            Log.v("vvv", "sdfsdf");
            return false;
        }
    });

嗯,你是想让所有的ListView都可以长时间查看吗

一些提示:

-首先尝试看看普通OnClick是否被激发

-尝试查看您是否已设置可单击(true);在它上面

-尝试查看您是否真的在尝试这样做,而不是列表中项目的常规onItemClick()(要执行此操作,请@override函数:

public-void-onItemClick(AdapterView-arg0,View-arg1,int-arg2,long-arg3){}
我想你应该使用而不是
OnClickListener

它是相同的onlongitemclicklistener没有OnLongItemClickListener@Selvin1.列表视图只有ListView.setOnLongClickListener(view.OnLongClickListener l)!2.ListView没有名为setOnLongItemClickListener的方法3.添加LongItemCLick的最简单方法/技巧是registerForContextMenu!编辑:在链接中指向AdapterView.OnItemLongClickListener…问题:ListView实现了吗?@Selvin是的,确实实现了。请看文档。我有一个使用OnItemLongClickListener的应用程序.两次。而且,我认为使用OnItemClickListener最简单的方法是使用OnItemClickListener。