0

我有一个 Android 应用程序,其中选项菜单对于设置一些首选项值至关重要。

这里minimum SDK version是 8,xml菜单如下所示。

<item
    android:id="@+id/mainmunu_setting"
    android:icon="@android:drawable/ic_menu_preferences"
    android:title="@string/settings">
</item>

在三星设备中,我可以打开菜单,因为有一个菜单按钮,但在 Xperia Z 中没有菜单按钮,并且菜单在11 或以下 设备上不可见,ActionBar因为ActionBar无法根据以下内容进行自定义:我该怎么做使用 XML 更改 ActionBarActivity 的 ActionBar 的背景颜色?如何在 Sony Xperia Z 上显示菜单。 在 Xperia Z 设备上SDK version



在 Xperia Z 设备上


在三星 Galaxy S Duos 2 设备上 在三星 Galaxy S Duos 2 设备上

谢谢!

4

1 回答 1

1

如果您的应用程序的目标是 API 级别 11+,则菜单点将消失。通过定位 API 8,您应该会发现溢出菜单出现在 Xperia Z 的导航栏上。我强烈建议尽管定位更高级别的 API 并实际增加您的最低 SDK,因为现在有一小部分设备使用 SDK 级别 8 或较少的。

于 2015-06-01T17:56:47.393 回答