问题标签 [oncreateoptionsmenu]
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 - onCreateOptionsMenu 永远不会被调用
我在获取在 Android 中工作的选项菜单时遇到了一些麻烦。我之前构建了应用程序,它们都运行良好,但现在菜单不弹出。
编码:
甚至从不调用整个方法(通过设置断点进行检查)。这个活动非常简单,它只有一个VideoView
,里面有一个OnTouchListener
集合。
我在三星 Galaxy 10.1、API 级别 15、minSDK 15 上使用 Android 4.0.4。我错过了什么吗?
android - java.lang.illegalstateexception: 已经在这个 layoutinflater 上设置了一个工厂
我试图在我的 android 应用程序中更改选项菜单的背景颜色。我正在使用 ActionBarSherlock 库。我已经尝试使用此代码更改选项菜单的背景颜色
https://stackoverflow.com/a/8475357/584095
但我最终得到了一个例外“java.lang.illegalstateexception:一个工厂已经在这个layoutinflater上设置”在行
LayoutInflater.setFactory();
我不知道这段代码有什么问题。谁能帮我解决这个问题?
android - onCreateOptionsMenu(Menu menu) 和 onPrepareOptionsMenu(Menu menu) 有什么区别?
onCreateOptionsMenu(Menu menu)
解释和之间的区别onPrepareOptionsMenu(Menu menu)
。
android - SearchView 的可搜索配置返回 Null
我创建了一个搜索界面,但似乎无法将其连接SearchView
到ActionBar
我的可搜索配置文件。当我尝试在我的onCreateOptionsMenu
方法中检索它时SearchManager.getSearchableInfo(getComponentName()
返回 null。有人可以帮我解决这个问题吗?
Settings.onCreateOptionsMenu(菜单)
AndroidManifest.xml 中的设置活动
AndroidManifest.xml 中的可搜索活动
我的菜单 xml 文件中有标题<?xml version="1.0" encoding="utf-8"?>
,我尝试清理项目。他们似乎都没有成功。
android - ABS CustomView - 溢出菜单
我正在做一个需要用customview替换 ABS 的项目。我在右上角有一个按钮。当您单击该按钮时,我希望显示一个 Spinner/contextMenu/overflow 菜单(如带有溢出主题的标准 abs)。
该按钮将触发onCreateOptionsMenu(Menu menu)被调用
到目前为止,我只能使用以下代码在活动(上下文菜单)底部获取菜单:
在做了一些研究后,我发现 PopUpMenuHelper 可以帮助我,但如果找不到一些示例/示例。
有人做过类似的事情吗?有小费吗?我可以使用的任何库或类?
任何建议表示赞赏
android - Android:onCreateOptionsMenu - 删除默认菜单项
我正在使用onCreateOptionsMenu
并且有一个我没有编程的默认菜单项。我想删除它,因为我没有用它,它也没有做任何事情。这是它的样子:
我想摆脱“设置”项。
如您所见,我没有自己手动添加它。我该如何摆脱它?
android - ABS:ViewPager、FragmentStatePager 适配器、SherlockListFragment 和菜单
据我了解,在正常的 FragmentActivity / ViewPager / FragmentStatePagerAdapter 情况下,onCreateOptionsMenu 应该由 ListFragment 处理......但是在 ActionBarSherlock 扩展 FragmentActivity 和 ListFragment 类的情况下呢?
我很难让 onCreateOptionsMenu 在 SherlockListFragment 中工作:
- onCreateOptionsMenu 的 ABS 版本是布尔值,而不是 void。
- ABS 版本的 onCreateOptionsMenu 省略了 MenuInflater 作为参数
- 在 SherlockListFragment.onCreateOptionsMenu 中实例化 MenuInflater 是一个问题(“Inflater 无法解析为一种类型”)。
如果有人能告诉我我做错了什么,我将不胜感激......
谢谢!
android - 在 ActionBar 中获取 Switch 实例
我设法在操作栏中放置了一个开关(如在 Wi-Fi 设置中)。
我将以下mainmenu.xml文件放在 /menu 文件夹中:
之后我覆盖了onCreateOptionsMenu()
活动中的方法,如下:
不幸的是,我无法理解何时调用此方法。这就是问题所在:似乎onCreateOptionsMenu
甚至在之前都没有调用它onResume()
,所以NullPointerException
抛出了 a :
我错过了什么吗?还有另一种方法可以在操作栏中放置视图吗?
编辑
我的目标 API 是 17,我不关心更低的。:)
这是应用程序的截图,显示了调用的生命周期方法:
谢谢
android - ActionBar Sherlock、Fragment 和 SearchWidget
正如标题所说,我在某些片段中实现搜索小部件时遇到问题。我的问题是,当我使用 inflater 为 onCreateOptionsMenu 中的自定义视图充气时,我发现 SearchView 它始终为空!
如果有人有相同或类似的问题,我将不胜感激!:)
在过去的两天里,我一直在努力解决这个问题……这是布局:
代码
android - 屏幕旋转后,嵌套片段丢失对 onCreateOptionsMenu 的调用
我实现了一个 Activity( A
),它只显示一个片段 ( PF
) 和getSupportFragmentManager()
. Fragment ( PF
) 有一个 ViewPager 来显示 2 个 Fragment (F1
和F2
)。ViewPagerFragmentPagerAdapter
与getChildFragmentManager()
.
相关代码(ViewPagerActivity)
PF
已经setRetainInstance(true)
和我添加setHasOptionsMenu(true)
到 PF、F1 和 F2 因为它们具有个性化选项菜单。
一切正常。当我在显示选项菜单 1 或选项菜单 2 的操作栏更改之间滑动时,但是当屏幕旋转发生时,片段 1 和 2 中的选项菜单在 swype 之后不再被调用F1
。F2