참고서적:모두의 안드로이드
*제가 직접 사서 참고하고 있습니다.
개발환경:우분투 20.04 lts
여기에서 보라색 테두리 안에 Helloworld라고 적힌것을 '상태 표시줄(status bar)'이라고 한다. 그리고 그 옆은 비어 있습니다.
이 영역을 앱 바(app_bar)라고 합니다. 그래서 이번에는 앱바와 상태표시줄을 없애 보는 실습을 해보겠습니다.
*이런 기능은 스타일로 지정하면 됩니다.
뷰의 모양과 형식을 지정하는 속성을 모아둔 것을 스타일 이라고 합니다. 스타일에서 뷰의 높이, 글꼴의 색상 및 크기, 배경색등 다양한 속성을 지정할 수 있습니다.
<style name="AppTheme.NoActionBar"> //스타일 이름
<item name="windowNoTitle">true</item> //앱 바 설정(true:안 보이기)
<item name="windowActionBar">false</item> //
<item name="android:windowFullscreen">true</item> //전체 화면 설정(true:전체 화면 보기,false 원래대로 보기)
<item name="android:windowContentOverlay">@null</item> // 앱 바 그림자 없애기
</style>
styles.xml에 추가해줍니다.
작성한 스타일을 앱에 적용해 보겠습니다. 스타일을 앱에 적용하려면 Android Manifest.xml파일에서 테마를 변경해야 합니다.
앱 전체에 적용되는 스타일을 테마(theme)라고 합니다. 어떤 스타일을 테마로 적용하면 앱에 포함된 모든 뷰에 해당
스타일 적용됩니다.
android:theme="@style/AppTheme.NoActionBar"
로 바꿔줍니다.
실행시키면 앱바와 상태표시줄이 없어진 걸 확인할 수 있습니다.
'오늘의 공부 > android' 카테고리의 다른 글
[모두의 안드로이드]2일차: 액티비티 다루기 (0) | 2020.09.24 |
---|---|
[모두의 안드로이드]2일차: 자동 회전 막기 & 페이지 불러오기 (0) | 2020.09.24 |
[모두의 안드로이드]1일차: 기본 화면 꾸미기 (0) | 2020.09.23 |
[모두의 안드로이드]1일차: 텍스트 넣기와 버튼 만들기 (0) | 2020.09.23 |
[모두의 안드로이드]1일차:설치하기(우분투 20.04lts) (2) | 2020.09.23 |