2013-02-10 1 views
2

다양한 방법으로 시도했지만 성공하지 못했습니다. 나는 아이들을위한 풀 스크린 페인팅 앱을 만들고있다. 그러나 Manifest.xml에 다음 줄없이 전체 화면으로 갈 수Android 2에서는 상태 표시 줄을 숨기지 만 Android에서는 동작 표시 줄을 유지합니다. 3/4

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 

그러나이 문은 안드로이드 3/4 폰/태블릿의 행동에 문제가 많이 발생합니다. 작업 표시 줄이 사라 졌거나 메뉴에 액세스 할 수없는 전체 화면이 나타납니다.

라인을 제거하고 다음 코드로 : 안드로이드 3/4 휴대 전화에 대한

requestWindowFeature(Window.FEATURE_NO_TITLE);   
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

작품을하지만, 안드로이드 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

가 작동하는 것 같다, 감사합니다! –