问题标签 [android-optionsmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - android: 带有 JavaScript 的 WebViews,内容消失 onCreateOptionsMenu();
我有一个程序,有三个 webviews。每个 webview 都启用了 JavaScript,并且具有动态生成的内容(列表、图标、旋转动画等)。那里的一切都很好。
现在我想添加一个复制和粘贴功能,以便用户可以将其他活动的值粘贴到剪贴板,然后将它们复制到我的活动中。我想使用选项菜单执行此操作 - 显示“复制”和“粘贴”选项。现在的问题是,当按下菜单按钮时,我的 webview 的 HTML 内容会消失,无论我使用什么方法来创建我的选项菜单(即 onCreateOptionsMenu(),或者使用 onKeyDown() 中间步骤来阻止 webview 消费事件)以及我是否使用 .add 或在 XML 中定义菜单。
任何人都知道为什么会发生这种情况?菜单是否会导致某种 onPause 被调用,这可能会导致 html 被卸载?下面是我的菜单制作/加载我的网络视图等的代码......
android - 我可以在我的应用程序的每个选项菜单中添加一个设置按钮吗?
我想在我的应用程序的选项菜单中添加一个设置按钮。我是否必须为每个 Activity 执行此操作,还是可以全局设置一次?
android - 从 Android 中的选项菜单进行网络检查
我知道 onCreateOptionsMenu 只在活动上调用一次,但是否可以在 onOptionsItemSelected 上设置网络检查?
我曾尝试在选择项目时使用 ConnectivityManager 网络检查,但它总是返回 true ......我不确定它是否在调用 onCreateOptionsMenu 然后锁定网络状态时设置。
这是我的代码:
android - 选项菜单样式
我正在尝试创建自己的菜单项样式,但还没有成功。
我有一些方法: 1)
菜单.xml:
2)
但在这两种情况下,我的菜单项都保持“标准”。我应该怎么做才能改变它的大小、位置等?
android - 子菜单项不保留当前状态
我有一个子菜单,并试图让项目显示当前选定的状态。因为它是一个子菜单,所以我不能调用菜单方法。一旦第一次被选中,它就会显示为已选中,但我需要让它在菜单第一次膨胀时显示。请问有什么想法吗?
android - 按下菜单按钮时不会出现android选项菜单
我想在我的 android 应用程序中添加一个选项菜单。我创建了 my_menu.xml 文件,如下所示。
然后我在我的 java 文件中覆盖了 onCreateOptionsMenu() 方法,如下所示。
当我运行应用程序并单击菜单按钮时,它不会出现任何内容。任何人都可以给我一个解决这个问题的想法。
android - 如何在选项卡 Activity 的片段中使用 onCreateOptionsMenu?(夏洛克动作条)
我在我的选项卡 Activity 中覆盖了以下方法,它可以正常工作,但我想要每个片段的特定选项菜单。当我把它放在我的片段中并按下菜单按钮时,什么也没有发生。
android - 根据登录状态膨胀 Android OptionsMenu
这是我的代码:
我正在Null pointer exception
处理四个 MenuItem 中的每一个。我只想要一个用于登录的菜单和一个用于注销的菜单。
编辑:这是一个利用操作栏、溢出菜单和 Android 4.0+ 以及更多代码的应用程序。 这是menu.xml:
android - 使用带有登录系统的 invalidateOptionsMenu() (Android)
我试图让我的选项菜单重绘(从同一个活动中),我称之为登录对话框。
这里是设置。从应用程序中的任何活动中,用户可以单击溢出/选项菜单并单击登录。弹出一个对话框,他们有望成功登录。对话框然后完成()的。如果您单击菜单,它仍然显示“登录” - 而不是“注销”。看来我没有使用 invalidateOptionsMenu 对吗?这是代码:
调用对话框的选项菜单代码:
Login.class 是一个对话框。当用户单击对话框中的提交按钮时,会发生这种情况:
然后回到原始活动:
使用 Toast,我已经确认正在调用“1”。
如何使菜单无效并重新绘制,以便它包含注销选项(因为用户现在已登录?)
编辑:
android - 刷新 onCreateOptionMenu android
我想在每次调用时刷新选项菜单,
我有一个功能,当用户单击选项菜单中的选项(添加/删除收藏夹)时,它会检查它是否是收藏夹并执行该功能,
问题:一旦创建菜单,它不会在用户第二次按下选项按钮时刷新 onCreateOptionMenu。我想在每次按下 optionMenu 时刷新它。这是我的代码