Java 在ListActivity中使用LongClickListener

Java 在ListActivity中使用LongClickListener,java,android,android-listview,listactivity,Java,Android,Android Listview,Listactivity,正常的方法对我来说很好,但是有没有长时间点击的方法? 由于我在列表活动中,我无法使用: protected void onListItemClick (ListView l, View v, int position, long id) 因为我无法初始化ListActivity的listView bc。好的,我找到了一个很好的解决方案: listview.setOnItemLongClickListener(new OnItemLongClickListener() ListView lv

正常的方法对我来说很好,但是有没有长时间点击的方法? 由于我在列表活动中,我无法使用:

protected void onListItemClick (ListView l, View v, int position, long id)

因为我无法初始化ListActivity的listView bc。

好的,我找到了一个很好的解决方案:

listview.setOnItemLongClickListener(new OnItemLongClickListener() 
ListView lv=getListView();
lv.setOnItemLongClickListener(新的AdapterView.OnItemLongClickListener(){
@凌驾
公共布尔值长单击(AdapterView arg0、视图arg1、整型行、长arg3){
System.out.println(“REIHE”+行);
返回true;
}
});
ListView lv = getListView();
    lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int row, long arg3) {

             System.out.println("REIHE "+row);
             return true;

        }
    });