问题标签 [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.

0 投票
0 回答
97 浏览

java - in onCreateOptionsMenu, onQueryTextChange(String newText) Return Wrong Position on Listview..setOnItemClickListener at ArrayAdapter

Respectable Gurus Bellow code return wrong position and data by clicking on listview filtered Item of ArrayAdapter, Any Suggestion will by highly appreciated. Listview easily and perfectly filtered but it returns Wrong position. Any Suggestion will by highly appreciated.

Whenever I click on filtered Item on a listview populated by an simple ArrayAdapter , It returns Wrong position and data (Returns Old/original populated Listview Position and list Item). Please help I am googling about a weak.

0 投票
1 回答
704 浏览

android - SearchView 不显示在带有嵌套片段的工具栏上

我一定已经阅读了几乎所有与此相关的问题和答案,但仍然无法让它发挥作用。下面是应用程序外观的粗略草图。 在此处输入图像描述 在下面添加代码以提供布局结构以及我可能做错的地方。

activity_main.xml

bottom_nav_fragment.xml

对于每个选项卡项,我使用了一个公共片段,它在 recyclerView 中将具有不同的数据。

MainActivity.java

BottomNavFragment.java

CommonFragment.java

最后是 search_item.xml

它不起作用的原因也将帮助我了解根本原因。

这个 SearhView 适用于 2 个底部 nav Fragment 和里面的所有嵌套 Fragment,以搜索每个存在的 Recyclerview。

0 投票
1 回答
46 浏览

java - 添加带有我的溢出菜单功能的图标

我有一个获取功能,我正在尝试调用它onCreateOptionsMenu(Menu menu, MenuInflater inflater)来实时填充菜单。switch此功能在溢出菜单中运行良好,但在我的块中不起作用。我正在尝试正确调用此函数并在单击我的新图标时运行它。任何想法?

我的switch块:

PS:我试图用另一个改变我的溢出图标:

但它也不起作用。错误是一个NullPointerException.

0 投票
1 回答
138 浏览

java - 错误:方法没有覆盖或实现超类型 OnCreateOptionsMenu 中的方法

在 AndroidStudio 上构建时出现错误消息:错误:方法未覆盖或实现超类型中的方法我需要帮助

0 投票
1 回答
302 浏览

android - OnCreateOptionsmenu 在 vi​​ewpager 中使用 tablayout 调用一次

我有一个罕见的问题。我有一个动态填充选项卡的活动(最多 20 个选项卡)。每个片段都有一个实现OnCreateOptionsMenu和一个菜单,其中包含一个书签图标,按下时会改变颜色。调用片段时会设置一个menu类型的类变量。这是为了让我能够在外部设置书签菜单项(这也是动态完成的)。MenuOnCreateOptionsMenuonCreateOptionsMenu

问题:当父活动只有一个选项卡(一个片段实例)时,此实现工作正常。但是,如果有多个选项卡,应用程序会因错误而崩溃: Attempt to invoke interface method android.view.MenuItem android.view.Menu.findItem(int)

的想法:我认为问题是OnCreateOptionsMenu调用一次,即类变量:menu只为第一个选项卡(片段)设置一次,因此当添加其他选项卡时,menunull

一些代码:片段

PS setHasOptionsMenu() 在 Fragment 的 OnCreate 中设置为 true

0 投票
3 回答
1351 浏览

android - kotlin.TypeCastException:null 不能转换为非 null 类型

我正在尝试在菜单上初始化自定义搜索工具(3d 库),但出现错误。

这是我的代码

日志猫消息

我试过这个

但它没有帮助第 136 行对应于global_search= searchItem.actionView as MaterialSearchBar

菜单的xml

0 投票
1 回答
273 浏览

android - 你如何在android中获得一个switch语句来识别一个复选框?

我想清理我的代码并让我的复选框从 onOptionsItemSelected() 中的 switch 语句执行一些操作。相反,我的自定义复选框在 onCreateOptionsMenu 中有一个 onClick 侦听器。这可行,但我想了解如何在案例 R.id.star_favorite: 中调用代码。

0 投票
0 回答
42 浏览

java - 使用片段事务时,片段中未调用 onCreateOptionsMenu。当片段包含在 XML 中时会出现

我创建了一个菜单,试图在我的片段中显示。如果片段包含在活动 xml 布局文件中,则一切正常。但是,如果我尝试通过片段事务将片段添加到 frameLayout 而不更改任何其他实现,则不会出现菜单。

活动

分段

活动布局

片段布局

菜单布局

0 投票
1 回答
54 浏览

android - Android 5 肖像应用程序在转到最近和旋转时崩溃

我的应用程序的活动具有使它们成为肖像的所有属性:

应用程序的 minSdkVersion 为 21。对于 Android 5.0 手机,如果设备使用自动旋转设置并且应用程序进入后台(最近/概览屏幕)然后旋转设备,则应用程序崩溃。

发生这种情况时,这是我从错误中得到的堆栈跟踪:

问题似乎出在 onCreateOptionsMenu 中。这是我主要活动的简化版:

0 投票
1 回答
20 浏览

java - 我正在尝试使用 MenuItem 调用其他活动

我正在尝试使用 onCreateOptionsMenu 和 onOptionsItemSelected 调用其他活动,但我不知道无法调试并且它不执行操作,我有

和菜单项

太感谢了...