안드로이드 앱을 만들다 보면,
내 앱에선 타이틀 바 혹은 상태바가 없는 전체 화면으로 보여주고 싶을 때가 있다.
바로 이런 식으로 말이다.
그럼 먼저 타이틀 바를 먼저 없애보자.
여러 방식이 있지만 오늘은 자바 코드로 적용하는 간단한 방법을 소개코자 한다.
한줄 코드이기에 타이틀 바를 삭제코자 하는 액티비티에 간단히 추가 해주면 된다.
주의 할점은 setContentView() 함수 위에서 호출해야 된다.
참고로, AppCompatActivity 를 상속받는 경우에는 supportRequestWindowFeature 함수를 호출해야 된다.
예전 Activity 를 상속 받는 경우엔 RequestWindowFeature 가 동작했지만, 지금은 기본 앱을 만들시 기본적으로 AppCompatActivity 가 부모 클래스가 되기에 신규 함수를 적용 해주어야 동작한다.
타이틀 바 지우기. |
public class MainActivity extends AppCompatActivity { // 타이틀 바 지우기 |
이번에는 상태바 도 같이 삭제해보자.
역시 setContentView 함수 위에서 호출하는 것이 중요하다. 이렇게 간단한 코드 적용으로
우리는 전체 화면을 만나 볼 수 있다.
상태바 와 타이틀 바 지우기. |
public class MainActivity extends AppCompatActivity { // 상태바 지우기. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, // 타이틀 바 지우기 |
즐거운 하루 되세요.
감사합니다.
'앱 만들기 > 안드로이드 study' 카테고리의 다른 글
안드로이드 설정 언어 가져오기. (8) | 2020.04.15 |
---|---|
JAVA - StringTokenizer (토큰 얻어오기) (12) | 2020.04.13 |
안드로이드 가로 세로 화면 고정하기. (6) | 2020.04.06 |
안드로이드 프로젝트 Zip 파일로 내보내기. (8) | 2020.04.02 |
안드로이드 이미지 Out of memory 해결하기 (13) | 2020.04.01 |
댓글