Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스위프트 테이블 뷰 셀
- 플러터 뷰 컨트롤러
- flutter 회전
- silent push
- 스위프트 웹뷰
- swift sms
- 앱 꺼졌을 때 푸시 데이터 저장
- Swift flutterviewcontroller
- 안드로이드 숏컷
- 스위프트 카메라
- swift 문자
- Flutter UIKitView MethodChannel
- 스위프트 푸시
- 안드로이드 에러
- swift autolayout
- 푸시 데이터 저장
- 안드로이드 앨범
- 스위프트 UserDefaults
- 앱 백그라운드 푸시 데이터 저장
- Flutter NativeView
- native flutter view
- 안드로이드 바로가기
- 스위프트 앨범
- Swift flutterview
- flutter rotate
- NotificationService Extension
- 안드로이드 FCM
- FlutterView MethodChannel
- 스위프트
- 노티피케이션 익스텐션
Archives
- Today
- Total
Things take time
[Android] 액션바 제거, 상태바 설정 본문
[액션바]
앱을 실행하면 앱 이름이 뜨는 바, 앱 화면의 가장 맨 위(시간, 날짜가 나오는 바 제외)에 나온다. 이 부분을 액션바 부분이라고 하는데 이 부분을 사용하지 않고 보통 커스터마이징한 툴바 등을 사용할 수 있다.
세팅하는 곳은 style.xml부분이다.
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary <item name="colorPrimaryDark">@color/colorPrimaryDark <item name="colorAccent">@color/colorAccent </style>
위의 코드는 액션바를 제거한다는 소스다. AppTheme이란 값을 갖고있는 스타일이 액션바 부분을 설정하는 부분이란 것을 참고할 것.
style.xml에서는 공통적은 테마를 설정하는 곳이다. 위 처럼 노액션바를 설정하면 모든 스타일을 공통적으로 사용하는 액티비티에서는 액션바가 나오지 않는다.
만약, 기본적으로는 액션바를 사용하되, 특정 액티비티에서만 액션바를 가리고 싶다면, 위의 방법보다는 각 액티비티 클래스 파일에 작성하는 것이 좋다.
if (Build.VERSION.SDK_INT >= 21) { getSupportActionBar().hide(); } else if (Build.VERSION.SDK_INT < 21) { requestWindowFeature(Window.FEATURE_NO_TITLE); }
[상태바]
여기서 상태바는 시간, 날짜, 데이터 등이 나오는 앱을 넘어 화면의 가장 최상단을 의미한다. 그 부분의 색상을 변경하는 방법이다.
if (Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.parseColor(value)); }
'Android(기능)' 카테고리의 다른 글
[Android] 문자 수신 처리 (브로드캐스트 리시버, BroadcastReceiver) 2 : 동적 리시버 (0) | 2017.08.24 |
---|---|
[Android] 바탕화면에 바로가기 아이콘(ShortCut) 만들기 (1) | 2017.08.16 |
[Android] 깃허브 외부 라이브러리 적용하기 (2) | 2017.07.24 |
[Android] 뷰페이저를 이용한 앨범에서 여러 사진 불러오기 (7) | 2017.07.20 |
[Android] 인텐트 필터, 커스텀 스키마, 그에 따른 액티비티 중복 제거 (0) | 2017.07.12 |