2013-03-04 1 views
3

앱의 상태 표시 줄을 숨기려면 여러 가지 방법을 시도했습니다. 작동하는 것처럼 보이지만 여러 사용자가 여전히 상태 표시 줄을 보았다고 불평합니다. 그래서, 내가 사용한 모든 적절한 솔루션처럼 보이고 모든 장치/설정을 다루지는 않습니다. onCreate() 방법에서상태 표시 줄 숨기기가 모든 기기에서 작동하지 않습니다.

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

: 다음 AndroidManifest에서

:

여기에 이미 내 프로젝트에 추가 된 것들 이제

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

, 이것은 거의 모든 작업을 수행 내 사용자의 그러나 그들 중 일부는 여전히 상태 표시 줄을 보게됩니다. 갤럭시 S2 및 S3 사용자 (모두는 아닙니다!).

시도 할 수있는 다른 옵션이 있습니까?

+0

당신은()'안에'에서 onCreate()'된 setContentView'전에 _Fullscreen_ 코드를 추가 한? –

답변

0

의 Java 코드 만 android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"없이 사용해보십시오.

onCreate()의 시작 부분에 자바 코드를 넣어 :

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
+0

시도했는데 작동하지 않았습니다 ... –