안드로이드 프로그래밍: 타이틀바, 상단바 없애고 전체화면

Posted by 드린
2019.06.27 13:13 IT

앱 개발을 하다보면 타이틀바와 상단바를 모두 없애고 싶으실 경우가 있죠.

여기서 타이틀바와 상단바를 모르시는 분들을 위해서 설명해드립니다.

그림을 보시면 12:51분이라고 적혀있는 바를 상단 바, 상태 바라고 부르고,

Title이라고 적힌 부분을 타이틀 바, 액션 바라고 부릅니다.

상단바 같은 경우는 그렇다 치더라도 타이틀바같은 경우는 너무도 쓸모가 없어보입니다.

나중에 메뉴를 구성할때는 필요할지도 모르겠지만, 지금 당장은 필요가 없어서 없애버리고 싶네요.

 

이 두 가지바를 없애버릴경우 전체화면 풀스크린으로 활용공간을 늘릴 수 있습니다.

때문에 필수불가결로 적용해야하는 기능입니다.

그럼 이제 그 방법을 알려드리겠습니다.

res > values > styles.xml에 들어가셔서 기본적으로 적용되는 테마인 AppTheme속에 item을 추가해주셔야합니다.

windowNoTitle는 true, windowActionBar는 false를 추가해주세요.

 

그리곤 적용할 Activity의 onCreate 함수에 아래 소스코드를 넣어주세요.

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

이런식으로 써넣으시면 됩니다.

이렇게 적용하시면 이제 화면을 풀스크린으로 넓게 더 많은 것들을 배치할 수 있습니다.

이 댓글을 비밀 댓글로