草庐IT

oncontextitemselected

全部标签

android - onContextItemSelected 未在 Fragment 中调用

我正在尝试在ListView中长按使用弹出菜单。我可以调用弹出菜单,但是当我单击此弹出菜单的选项时,onContextItemSelected()不起作用。这是我的代码:packagecom.pa.homeautomationblank.fragments;importandroid.app.Fragment;importandroid.os.Bundle;importandroid.view.ContextMenu;importandroid.view.LayoutInflater;importandroid.view.Menu;importandroid.view.MenuItem

android - 从 onContextItemSelected 显示的 DialogFragment 在暂停/恢复时不存在

我有一个DialogDragment,我可以用两种方式之一显示它:1)通过点击ListView项目的OnItemClickListener2)通过激活ListView的上下文菜单并选择菜单项#1在所有生命周期事件下都能正常工作,但如果我通过#2调用它并暂停Activity(通过返回主页)并通过任务切换器恢复它,则不再显示该对话框。fragment就在那里,我可以旋转设备并显示对话框。我进行了实验,如果我将DialogFragment的显示放入处理程序中至少延迟1/2秒,它就可以工作。以下代码fragment失败了——它显示了对话框,但随后暂停/恢复隐藏了它:publicbooleano

android - 如何在 OnContextItemSelected 事件中获取 View ?

在publicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo}事件中,我想我可以通过argViewv使用以下命令知道哪个控件启动onCreateContextMenu事件,对吗?ImageViewimageview=(ImageView)v但是在publicbooleanonContextItemSelected(MenuItemitem)中,我找不到相同的arg,我该怎么办?谢谢! 最佳答案 您可以像这样使用ContextMenu.Cont

android - 如何在多 fragment Activity 中处理 onContextItemSelected?

我目前正在尝试调整我的应用程序以使用“Androidv4兼容性库”,以便为Android1.6用户提供使用fragment的好处。上下文菜单的实现似乎很棘手:应用的主要Activity正在扩展FragmentActivity类。fragment都基于一个扩展Fragment类的类。fragment类正在调用registerForContextMenu()在其onCreateView()方法中并覆盖这些方法onCreateContextMenu()和onContextItemSelected()。对于onCreateContextMenu()这很有效。上下文菜单是从资源文件扩展而来的,并
12