- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在我的应用程序中,我可以看到操作栏,但看不到设置项,因为它从不调用 onCreateOptionsMenu。
该应用程序如果针对目标 sdk 16,它由一个选项卡组成,每个选项卡都是一个 fragment 。在 Fragment 类上,在 onCreate() 期间我调用了 setHasOptionsMenu(true)。主题是 Theme.Holo.Light。如果我在模拟器 (Android 4.0) 上运行该应用程序并按下硬件菜单项,它会调用该方法,但它会像 Android 2.3 菜单一样向我显示菜单,而不是在操作栏中!!
我觉得不是sdk版本的问题,因为actionbar是可见的!任何的想法?我可以检查什么来发现错误?
非常感谢您的帮助!我最诚挚的问候曼努埃拉
最佳答案
我遇到了同样的问题并通过这种方式解决了
list .xml
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
删除 android:theme="@android:style/Theme.NoTitleBar"
关于android actionbar oncreateoptionsmenu 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157131/
我以前制作过菜单,所以我不是一个完全的新手,但是我遇到了一个问题,Eclipse 告诉我必须删除 @Override,但显然如果我这样做,我的代码将不会运行到膨胀菜单。代码是: @Override p
我在 Android 应用程序中使用自己的样式,但它没有让我看到菜单(3 个点)和 Activity 标题。有什么建议吗? false true 但是在我的 MainActivit
菜单在应用程序的工具栏中可见,我可以打开它并查看菜单项,但是 onCreateOptionsMenu() 函数没有被调用,我通过设置断点知道这一点和调试,onOptionsItemSelected()
我是新手 Android 程序员,所以我想为我的应用程序制作菜单,但当我尝试将其启动到 AVD 时出现一些错误这是我的代码: import android.support.v7.app.AppComp
我的应用程序有两个 fragment ,一个是列表,一个是详细 View ,它们都以横向模式显示,只有列表以纵向显示。在配置更改时,如果我在两个 fragments 的 onCreateOptions
我的应用程序有这样的东西: TabActivity Tab 1 (ActivityGroup) Activity > Activity > MapActivity Ta
我正在使用 onCreateOptionsMenu 并且有一个我没有编程的默认菜单项。我想删除它,因为我对它没有用,它也没有做任何事情。这是它的样子: 我想去掉“设置”项。 @Override pub
由于我是 Android 编程的新手,我遇到了另一件我不明白的小事。为什么下面的 onCreateOptionsMenu 方法返回 super.onCreateOptionsMenu 而不是仅仅调用
我有一个简单的应用程序。 这里是MyActivity.java public class MyActivity extends Activity { /** * Called whe
我想从代码中调用 onCreateOptionsMenu 因为如果我使用: menu.setGroupEnabled(0, false); 与: public Menu menu; public bo
这是我创建的一个简单的 android 应用程序来演示我的问题: public class OptionMenuTest extends Activity { @Override pr
如何在我的代码中触发 Android onCreateOptionsMenu 函数,即无需用户单击手机上的选项菜单按钮? 最佳答案 Activity.openOptionsMenu(); 就可以了 关
我在这篇文章中发现了一些令我困惑的地方 http://developer.android.com/guide/topics/ui/menus.html 下面是一段简单的代码和输出当我在 android
我遇到的问题是,当我点击菜单按钮时,我的应用程序没有显示选项菜单。调试显示点击菜单按钮后未调用 onCreateOptionsMenu(Menu menu) 方法。我有另一个具有相同菜单代码的应用程序
我完全不知道为什么会这样。选项菜单工作正常,但现在不再工作了。 当我点击菜单按钮时,菜单打开,我点击它但什么也没有。当我执行 LogCat 时,它确实注册了 MenuItem ...我真的要拉扯我的头
我在获取在 Android 中运行的选项菜单时遇到了一些问题。我之前构建了应用程序,它们都运行良好,但现在菜单不弹出。 代码: @Override public boolean onCreateOpt
我有一个通过以下方式创建的菜单: @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add("Email")
我想知道在 Android 中是否有任何方式以编程方式知道是否 公共(public) bool onCreateOptionsMenu(菜单菜单)已调用并返回。 我在一个项目中使用 actionshe
在我的 android Activity 中,我使用这个主题删除了操作栏 但我的问题是“onCreateOptionsMenu”没有显示,我试过这个方法来创建请看 private void ge
我想在每次调用时刷新选项菜单, 我有一个功能,当用户在选项菜单中单击选项(添加/删除收藏夹)时,它会检查它是否是收藏夹并执行该功能, 问题:创建菜单后,它不会在用户第二次按下选项按钮时刷新 onCre
我是一名优秀的程序员,十分优秀!