본문 바로가기
안드로이드 스튜디오 앱 개발/실제 앱 개발 과정

안드로이드 스튜디오 상태 바 및 타이틀 바 제거하기

by 망댕이 2024. 5. 3.
반응형

 

안드로이드 앱 개발을 하면서 상태 바 혹은 타이틀 바를 지우고 싶어 할 때가 있을 텐데요. 이번 글에서는 상태 바와 타이틀 바를 제거하는 방법에 대해서 알아보도록 하겠습니다.

 

상태 바는 배터리 용량, 통신 여부, 시간, 알림 정보 등을 간단하게 보여주는 bar라고 할 수 있습니다.

타이틀 빠는 화면의 타이틀을 한 번에 보여줄 수 있는 bar라고 할 수 있습니다.

 

| 상태 바 제거하기

1) 첫 번째 방법

 

상태 바를 제거하기 위해서 상태 바를 제거하고자 하는 액티비티에 아래와 같이 작성해 준다면 상태 바는 해당 액티비티에서 사라지게 됩니다. 

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

 

public class MainActivity extends AppCompatActivity {
    Button button_left,button_center,button_right;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //전체화면으로 작업표시줄 없애기
	}
}

 

 

2) 두 번째 방법

 

java 코드 작성하는 방법 말고 res/ values/ themes에 들어가서 <Style> - - - </Style> 사이에  

 <item name="android:windowFullscreen">true</item>

작성하면 모든 화면에서 상태 바가 제거된 상태로 화면이 띄워지게 됩니다.

 


 

| 타이틀 바 제거하기

 

타이틀 바도 간단하게 res/ values/ themes에 들어가서 <Style> - - - </Style> 사이에

<item name="windowNoTitle">true</item>

이 코드만 작성하면 모든 화면에서 타이틀 바가 제거된 상태로 역시 화면에 띄워지게 됩니다.

 

이렇게 상태 바와 타이틀 바를 제거하게 되면 이러한 깔끔한 화면이 띄워집니다.

 

 

반응형