2016-06-20 2 views
2

상태 표시 줄을 숨기는 코드가 있지만 유일한 문제는 내가 홈페이지로 가서 응용 프로그램을 다시 열면 상태 표시 줄이 나타납니다. 또한 옵션 버튼 (아래 버튼)을 누르면 상태 표시 줄이 나타납니다. 실행중인 응용 프로그램을 다시 열 때 옵션 단추를 비활성화하고 상태 표시 줄을 숨기는 방법이 있습니까? 잘안드로이드 종료 후 상태 표시 줄 숨기기

View decorView = getWindow().getDecorView(); 
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; 
    decorView.setSystemUiVisibility(uiOptions) 
+0

을이를 제거합니다. –

+0

오, 나는 "옵션"버튼과 상태 표시 줄을 표시하지 않는 것과 같은 옵션 버튼을 표시하는 것을 원치 않습니다. 나는 나중에 그것을 시도 할 것이다. :) – user6345865

+0

미안하지만 작동하지 않았습니다. 옵션 버튼을 누르면 상태 표시 줄이 나타나고 설정 탭도 나타납니다. – user6345865

답변

3

의 해프닝 때문에 활동은 Statusbar가이 예와 같이, 어떤 활동의 onResume에서 Statusbar을 숨길 필요하므로 볼 도착 일시 정지 할 때 : 이제 앱을 재개하는 경우

@Override 
protected void onResume() { 
    super.onResume(); 
    View decorView = getWindow().getDecorView(); 
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; 
    decorView.setSystemUiVisibility(uiOptions) 
} 

Statusbar은 (는) 계속 숨겨집니다.

+0

오 고맙습니다. :). 나는 하나 더 문제가있다. 전화의 옵션 버튼을 누르면 상태 표시 줄이 나타납니다. 전화 하단에있는 옵션 버튼을 비활성화하는 방법이 있습니까? – user6345865

+0

집 근처의 옵션 버튼과 바닥의 뒤로 버튼에 대해 이야기하고 계시나요? – Max

+0

오, 그래. 방금 응용 프로그램을 다시 열려고하면 깨달았습니다. – user6345865

1

안드로이드 매니페스트

선택/NoActionBar

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/Theme.AppCompat.NoActionBar"> 
    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"></action> 
      <category android:name="android.intent.category.LAUNCHER"></category> 
     </intent-filter> 
    </activity> 
</application> 

참고 만 다음 single activity을 위해 원하는 경우

테마을 설정

,
<activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 

지금 내 해결 방법을 시도해보십시오 옵션 버튼 문제를 들어, MainActivity.java에서

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater menuInflater = getMenuInflater(); 
     menuInflater.inflate(R.menu.menu_main, menu); 
     return super.onCreateOptionsMenu(menu); 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     return super.onOptionsItemSelected(item); 
    } 
+0

제목 표시 줄이 없습니다. 그게 무엇입니까? 또한 No Action Bar (노 액션 바)라고 적혀 있습니다. – user6345865

+0

업데이트 된 솔루션을 사용해보십시오. –

+0

탭에 표시되지 않았지만 옵션 버튼을 여러 번 누르면 상태 표시 줄이 나타납니다. – user6345865