java - 在 ListActivity 中使用 LongClickListener

标签 java android android-listview listactivity

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

正常的方法对我来说很好用,但是还有长按的方法吗? 因为我在 ListActivity 上,所以我不能使用:

listview.setOnItemLongClickListener(new OnItemLongClickListener() 

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

最佳答案

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

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;

        }
    });

关于java - 在 ListActivity 中使用 LongClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57136222/

相关文章:

java - 异常处理 Try-catch : What happens if var 1 , 2 和 3 为 false

android - 将 Google API key 转移到另一个帐户

android - 什么时候在Android中关闭光标?

android - fragment 加载数据太慢

android - 在自定义 ListView 中编辑文本在滚动时失去值(value)

java - 延迟加载不适用于 eclipselink 中的 ManyToOne

java - 我的 ScrollView 不会滚动

java - 调用 Action

android - 将设置按钮添加到应用程序信息屏幕

android - 为 ListView 强制 onSizeChanged