gpt4 book ai didi

android - 即使将最低 SDK 版本设置为 11,也不会创建 ActionBar

转载 作者:行者123 更新时间:2023-11-29 14:29:08 25 4
gpt4 key购买 nike

我将我的最低 SDK 版本设置为 11,并将我的目标 SDK 版本设置为 11。我有一个包含一些 fragment 的 Activity 。样式有 parent="@android:style/Theme.Light" 并且不隐藏操作栏。在我希望看到操作栏的 Activity 中,我覆盖了 onCreateOptionsMenu()。我的理解是 onCreateOptionsMenu() 将在 Activity 开始时自动调用,这将创建操作栏。这不会发生在我身上。我不确定是我的理解有误,还是我做错了什么导致它不显示。

需要说明的是,我的 onCreateOptionsMenu 方法甚至没有触发。我怀疑问题出在代码的另一部分,但我不知道它可能是什么。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.signin_layout_menu, menu);
return true;
}

这是我的菜单 xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_signin_layout"
android:title="stuff"
android:showAsAction="ifRoom|withText" />
</menu>

这是 Activity 使用的样式:

<style name="Theme.MyTheme" parent="@android:style/Theme.Light">
<!-- Window attributes -->
<item name="android:windowTitleSize">36dip</item>
<item name="android:windowTitleStyle">@style/WindowTitle</item>
<item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>

<item name="android:textAppearanceButton">@style/TextAppearance.Widget.Button</item>

<!-- Button styles -->
<item name="android:buttonStyle">@style/Widget.Button</item>
</style>

最佳答案

我很确定您的主题需要是 parent="@android:style/Theme.Holo.Light" 才能显示操作栏。

关于android - 即使将最低 SDK 版本设置为 11,也不会创建 ActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com