2013-03-26 14 views
0

런처를 구현 중입니다. 화면의 잠시 동안/home/settings 버튼을 사용 중지하고 싶습니다. 따라서 전체 화면으로 설정하고 싶습니다. 나는 진저 브레드와 허니 콤에서 그것을 할 수 있었지만 잘 동작하지만 아이스크림 샌드위치에서는 그렇지 않습니다. 코드 아래에서 시도했지만 작동하지 않습니다.아이스크림 샌드위치 - 전체 화면이 작동하지 않습니다.

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 

ActionBar actionBar = getActionBar(); 
actionBar.hide(); 

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

또한 매니페스트에서 전체 화면으로 테마를 설정했습니다.

답변

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

나는 아이스크림 샌드위치를 ​​사용하고 그리고 그것은 나를 위해 잘 작동합니다. 앱에 다른 문제가 있습니다. 당신이 게시 코드를 지원 sandwitch 매니페스트

+1

복사 질문에서 코드를 추가 할 "나를 위해 작동합니다"고 실행할 수있는 XML .Try 만 이미지 뷰와

는 아이스크림 sandwitch 아닌 문제가 무슨 뜻인지 이잖아 그 대답 – Selvin

+1

없습니다. 나는이 코드를 사용하는 내 자신의 응용 프로그램을 근래하고 내 전화는 micromax a68 android 4.0.4입니다. 더 이상 @selvin이 필요합니다 –

0

사용 android:theme="@android:style/Theme.NoTitleBar.Fullscreen">. 장치에 문제가있을 수 있습니다. 동일한 코드를 시도하십시오.

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

+0

그건 집, 뒤로, 메뉴 버튼을 숨기지 않습니다. 그냥 기본 회색 제목 표시 줄을 숨길 것입니다 ... – Pallavi

0

아이스크림에

+0

나는 그것을 시도했습니다. 그것은 작동하지 않습니다. 그 때 나는 아이스크림을 위해 api를 읽었습니다. 그것은 getWindow(). getDecorView()를 사용하여 말합니다. setSystemUiVisibility (View.SYSTEM_UI_FLAG_LOW_PROFILE); 시스템 표시 줄을 보이지 않게 만들지 만 사용자가 화면과 상호 작용하면 다시 나타납니다. 이것은 내 질문에 대답, 감사합니다. – Beyza