android - onOptionsItemSelected 返回不正确的 ID

标签 android menu

(新人)

当我点击一个菜单时,上述方法从第一个菜单返回一个 ID,而不是我点击的菜单。如果我检查菜单的 Title Condensed,它是正确的。

int id = item.getItemId();   //returns id of an incorrect menu
String Title = (String) item.getTitleCondensed();  //this returns the correct title.

欢迎任何想法。

最佳答案

我遇到了同样的问题。构建生成的文件未正确更新。

如果我重新排序 xml 中的菜单项,我会得到相同的效果...构建和惊喜。单击菜单会带来与预期不同的其他代码。

清理干净再试一次

关于android - onOptionsItemSelected 返回不正确的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126573/

相关文章:

android - 为什么跨平台 Cordova 插件需要 2 个 Javascript 文件?

android - 如何在两部安卓手机之间使用IP地址进行通信?

css - 如何在 CSS 中更改默认的蓝色选择选项颜色

php - 如何将子菜单添加到 WordPress 管理栏

css - <nolink> 不适用于 iPad?

android - 自定义抽屉布局

java - 一个国家的可点击浮雕(图片)

Android:尝试在浏览器中打开本地 HTML 文件时,在某些设备上找不到 Activity 异常

javascript - 在事件中为链接添加样式

android - 操作栏 Android 中的菜单