如何听长按导航视图项目?

And*_*lva 5 android navigationview

我正在使用设计库和 appCompat 库开发一个 android 应用程序。我在尝试听长按菜单项时遇到了一些问题。我的应用程序有一个 NavigationView 作为侧边菜单,在这个导航视图中我有一个包含很多项目的菜单。我可以听到这些项目的点击,但我无法听到长按。有谁知道我如何实施它?

谢谢。

Loo*_*oii -3

更新

您可以使用:

Menu myMenu = navigationView.getMenu();
MenuItem myItem = myMenu.findItem(R.id.my_item);

myItem.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
     public boolean onLongClick(View v) {
       // do something 

    }
});
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,“setOnLongClickListener(...)”方法不存在。有什么解决办法吗?http://stackoverflow.com/q/37899080/4583267 (8认同)