2013-02-10 38 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