问题标签 [android-menu]
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.
android - 使用菜单转到android中的另一个类
我想在android中使用菜单功能从一个类导航到另一个类..我该怎么做?请帮助...这是我的代码:
我收到这些错误:
java - onOptionsItemSelected(MenuItem item) 奇怪的行为
我创建了一个意图访问不同活动的菜单,但是我有一个奇怪的行为,它总是在选择语句之后遍历 switch 语句的所有情况,我已经查看了变量 item 的值并且是正确的,有什么想法可能是错的吗?
代表菜单的代码片段是:
……
……
……
android - onCreateOptionsMenu 多次点击片段
我有两个 ListFragment (A 和 B,实际上是SherlockListFragments
),当我在两个片段中放置断点时onCreateOptionsMenu
,片段 A 被命中 3 次,片段 B 被命中 2 次。此外,我正在为其中一个菜单图标设置动画AsyncTask
,如果我在 Fragment A 中选择一个项目,onCreateOptionsMenu
则会再次调用该图标并且图标加倍:
我不确定为什么onCreateOptionsMenu
会再次调用,因为我只是在“详细信息”片段中调用一个方法:
更新:
我正在使用此代码为菜单项设置动画:
android - Android:Android 3+ 中的选项菜单异常 / Resources$NotFoundException:资源 ID #0x1090044
我的应用程序有一些活动,都有一个选项菜单,这是一样的。它工作正常,仅在一个活动(ListView 子类)上,单击菜单按钮时崩溃。
这只发生在 4.x 中(也许 3.x - 无法检查),而不是 2.3 或更早版本。在模拟器和不同设备上进行了测试。
有趣的事实:当我在活动渲染后旋转设备并按下菜单按钮时,它工作正常。
此外,当列表适配器仍在加载且列表为空时,菜单仍然有效。一旦列表被填满,就会出现问题(仅如上所述的 2.3 版以上)
菜单本身可以是一个没有资源的简单单行,它仍然会发生。
选项菜单代码:
异常不会发生在应用程序代码中,似乎也没有引用应用程序的资源(它们存在,R 被多次删除/重建,项目清除等)
堆栈跟踪:(它似乎引用了一些 xml 资源,但菜单不是基于 xml)
任何的想法?非常感谢您的帮助,这是一个预发布阻止程序..
android - eclipse android项目:添加菜单选项时R消失
嗨,在我的 Eclipse android 项目中,每当我尝试添加一个名为 options.xml 的 xml 文件时,R 就会消失。这就是我所做的,在 res 文件夹下,我通过 eclipse 添加选项创建了一个菜单文件夹。我在那个名为 options.xml 的文件下创建了一个 xml 文件,它的内容是,
但是每当我尝试添加时,R.java 就会从自动生成中消失。我不明白这个。我关闭并重新打开了eclipse,尝试了新的项目但没有运气。
我的布局 main.xml,
如果我删除菜单文件夹 R 出现。
android - 在他的电话之外获取菜单
我想动态更改我的菜单,所以我尝试了这个,但我的应用程序崩溃了:
在我的所有活动中获取我的菜单:
然后在返回语句之前的 onCreateOptionsMenu 中:
然后在一个函数中:
崩溃...我找到了相同的答案:Android - 如何在 onOptionsItemsSelected 或 onCreateOptionsMenu 之外动态更改菜单项文本,但对我来说,不起作用。
提前致谢
PS:如果 MenuItem parent 和 setTitle 在评论中,它可以正常工作。
所以问题是 onCreateOptionsMenu 仅在我想第一次查看菜单时才被调用......我之前如何调用它?
android - 菜单检测远离其图标的点击
下面是我的应用程序的两张图片,第一张显示了您可以单击以激活菜单的总区域;第二个是活动的popupMenu。我认为它这样做的原因是 android:scaleType。
还有其他方法可以让图标停留在 VCenter、HRightedge 上吗?我只想在点击图标时激活菜单(但我认为我现在只是缩放图标以适应所有空间。有什么想法吗?
这是Java菜单:
这是 XML:
android - 如何在 android 2.2 及更高版本中将菜单背景颜色更改为黑色
对于 android 2.2 及更高版本,我必须将菜单选项的背景颜色更改为黑色,我尝试使用给出的解决方案:
但它显示致命异常错误 "04-27 17:03:38.831: E/AndroidRuntime(923): java.lang.IllegalStateException: A factory has been set on this LayoutInflater" 。难道我做错了什么 ??
android - 如何实现秘密菜单
为了测试我还不想向公众发布的功能,我想实现一个“秘密”菜单或菜单项。
我所说的“秘密”并不是指真正的秘密,而是更多的隐藏或不可见的菜单,只有开发人员(我)可以通过输入代码或其他机制访问。
如果最终用户发现它并尝试使用它,这并不是世界末日(“他们让它证明是白痴,但我找到了解决方法。”)。我只是不想通过提供尚未完全测试的功能来让毫无戒心的无辜非专业最终用户失败。
关于如何解决这个问题的任何建议?(仅限 Android 2.2 及更高版本)
android - QuickAction 和隐藏项目的方法
我正在使用此处的代码来创建快速操作。
我正在编写游戏,我想使用快速操作功能作为菜单。因此,当用户单击“暂停”时,我想删除或禁用单击“重置”按钮..
或者如果你有比我更好的想法,我可以改变,但我在玩游戏时屏幕上没有空间,因此我想使用菜单按钮,然后在屏幕上我只使用一个按钮就足够了。
当然,有了这个菜单,我也将删除一些按钮。