2013-02-10 36 views
2

我一直在尝试各种方式,但没有成功。我正在为孩子们做一个全屏的绘画应用程序。但它不能去全屏显示,无以下行的Manifest.xml:在Android 2中隐藏状态栏,但在Android中保留Action Bar 3/4

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?谢谢!

回答

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> 
+0

似乎工作,谢谢! – 2013-02-10 05:14:18