2011-12-27 49 views
0

我需要在应用程序的某些屏幕上调暗蜂窝状态栏,所以我使用了View.setSystemUiVisibility(int)方法。但为了使它工作,我已将manifestSdkVersion属性更改为11。现在一切正常,但状态栏中的“菜单”按钮已消失,因此我无法访问某些选项。如何在保持targetSdkVersion = 11时显示它?清单中的Android 3.0状态栏和targetSdkVersion,菜单按钮

回答

0

如何在保持targetSdkVersion = 11的同时显示它?

你不知道。您的菜单将显示在您的操作栏中。如果您删除了操作栏,请将其放回原处,或者不要使用选项菜单。

+0

不,这不是一个选项。我不想完全重新设计我的应用程序,我只想使用Honeycomb中引入的一些功能。 – Grishka 2011-12-28 10:23:24

+0

@Grishka:您的***只有***选择是放回操作栏,不要使用选项菜单,或使用小于'11'的'targetSdkVersion'。随着月份的推移,后一种选择会让你看起来像一个糟糕的程序员,并且越来越多的应用程序升级到'11'外观。相对较少的应用程序需要放弃操作栏(许多游戏,一些视频播放器),所以我虚心地建议您强烈考虑恢复操作栏,在这种情况下,您的选项菜单将显示在其中。 – CommonsWare 2011-12-28 12:20:55

+0

所以我决定添加一个菜单按钮到我自定义的ActionBar-like标题栏。 – Grishka 2011-12-29 07:29:00