4

전 화면으로 활동을 만들고 싶습니다. 에 아무것도 위의 알림 표시 줄이를 얻을 수 홈 버튼 etc.I 오전 같은 아래 아무것도뿐만 아니라 홈 버튼 표시 줄 아래에 제거하고 싶었 같은 : 이것은 내 코드입니다내비게이션 및 상태 표시 줄이없는 전체 화면

enter image description here

.

<style name="MyScreen" parent="@style/Theme.AppCompat.Light"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

답변

7

필요한 것은 Immersive Full-Screen Mode입니다.

enter image description here

// This snippet hides the system bars. 
private void hideSystemUI() { 
    // Set the IMMERSIVE flag. 
    // Set the content to appear under the system bars so that the content 
    // doesn't resize when the system bars hide and show. 
    mDecorView.setSystemUiVisibility(
      View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
      | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
      | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar 
      | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar 
      | View.SYSTEM_UI_FLAG_IMMERSIVE); 
} 

// This snippet shows the system bars. It does this by removing all the flags 
// except for the ones that make the content appear under the system bars. 
private void showSystemUI() { 
    mDecorView.setSystemUiVisibility(
      View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
      | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); 
} 
+0

감사합니다. 도움이되었습니다. –

+1

@MuhammadHasnain 답을 올바른 것으로 표시하십시오. –

-2

는 활동 클래스에서 프로그래밍을 수행

public class ActivityMain extends AppCompatActivity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     // this will remove title 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 

     setContentView(R.layout.main); 
    } 
} 
+0

고마워요. 하지만 원하는 결과를 얻으려면 Immersive Full Screen 방식을 선택합니다. –

+0

오 예. 잘못된. –