我尝试过各种方法,但都没有成功。我正在为 children 做一个全屏绘画应用程序。但如果 Manifest.xml 中没有以下行,它就无法全屏显示:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
但是这个声明会导致 Android 3/4 手机/平板电脑中出现很多行为问题。要么操作栏消失,要么我全屏显示而无法访问菜单。
删除该行并使用以下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
适用于 Android 3/4 手机,但在 Android 2 上会有状态栏!
如何删除 Android 2 上的状态栏,但仍支持 Android 3/4?谢谢!
最佳答案
您可以使用values-v11文件夹来执行此操作。
在您的 list 中:
android:theme="@style/MyTheme"
值/styles.xml:
<style name="MyTheme" parent="android:Theme.NoTitleBar.Fullscreen">
</style>
values-v11/styles.xml:
<style name="MyTheme" parent="android:Theme.Holo">
</style>
关于android - 在 Android 2 中隐藏状态栏,但在 Android 3/4 中保留操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794245/