我一直在尝试各种方式但没有成功。我正在为孩子们做一个全屏绘画应用程序。但是如果没有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?谢谢!
答案 0 :(得分:2)
您可以使用values-v11文件夹来执行此操作。
在你的宣言中:
android:theme="@style/MyTheme"
值/ styles.xml:
<style name="MyTheme" parent="android:Theme.NoTitleBar.Fullscreen">
</style>
值-V11 / styles.xml:
<style name="MyTheme" parent="android:Theme.Holo">
</style>