如何设置长按一下监听器MenuItem?
我试过这个答案,但这个方法对我来说并不存在.有解决方案吗
码:
Menu menu = navigationView.getMenu();
MenuItem menuItem = menu.findItem(R.id.menu_item);
// TODO set a long click listener on the menuItem.
menuItem.setOnLongClickListener(...); // Method does not exist, any other solutions?
Run Code Online (Sandbox Code Playgroud)
编辑:我不想设置自定义ActionView,我想要长整型监听器MenuItem,而不需要自定义视图.
调试我的应用程序在三星手机上的奇怪结果,我没有物理访问权限.我想请用户运行一个已检测的应用程序来帮助调试.我的应用程序获得了view一个未知(对我来说) - 层次结构(ViewGroups等).有没有办法"走" View并打印到字符串/其中的ddms所有组件View(ViewGroups等等)?
这类似于HierarchyViewer工具 - 如果我有adb对设备的级别访问权限.
更新:我想我可以使用这个方法
void dumpViewHierarchyWithProperties(Context context, ViewGroup group, BufferedWriter out, int level)
Run Code Online (Sandbox Code Playgroud)
来自ViewDebug.javaAndroid OS来源......
谁有更好的主意?
谢谢!