yourginieus
Basic Activity Architecture, Launcher Icon 변경 본문
Android/Android Kotlin 기초 실습 정리
Basic Activity Architecture, Launcher Icon 변경
EOJIN 2022. 10. 25. 17:17- Android Studio에서 제공하는 기본 템플릿을 사용하면 시간 절약 및 모범적인 설계에 도움이 됨
- Basic Activity architecture
- 프로젝트를 생성할 때 Basic Activity를 선택하여 만들면
- 상태표시줄 - Android system이 제공하고 제어함
- 템플릿 코드에는 표시되지 않지만 액티비티에서 상태 표시줄에 액세스할 수 있음
- hide the status bar 등
- App bar (Action bar) - 시각적 구조, 표준화된 시각적 요소 및 navigation을 제공함
- AppBarLayout 안의 Toolbar 가 Action bar와 같은 기능임
- 앱바의 모양을 변경하려면 Toolbar의 속성 변경하기
- App name - 처음에는 패키지 이름으로 생성되지만 추후 변경할 수 있음
- 매니페스트 파일 -> android:label="@string/app_name" 변경하면 됨
- 그냥 strings.xml에서 app name 변경해줘도 됨
- options-menu overflow button - Activity의 menu 항목이 저장됨
- MainActivity.kt 에서, onOptionsItemSelected() method는 사용자가 메뉴 항목을 선택할 때 발생하는 작업을 지정함
- 옵션 메뉴 항목을 표시하려면 res/menu/menu_main.xml 파일을 확인하면 됨
- Settings menu item만 이 템플릿에서는 지정되어 있음
- CordinatorLayout - UI 요소가 상호작용하는 매커니즘을 제공하는 레이아웃
- TextView
- FAB - Floating Action Button
- activity_main.xml에서 FloatingActionButton element를 찾으면 됨
- FAB는 clip-art icon을 사용하여 UI 요소로서 정의됨
- MainActivity.kt 는 onCreate() 안에 onClick()이라는 FAB를 위한 listener를 가지고 있음
- FAB는 앱의 accent 색상을 사용하므로, FAB의 색상을 변경하는 방법 중 하나는 이 accent color를 변경하는 것!
- res > values > colors.xml의 파일에서 colorAccent 색상을 변경해주면 됨
- 실행 아이콘 변경
- [Project] > [Android] Pane에서 res 폴더 우클릭
- [New] > [Image Asset] 선택
- [Configure Image Asset] 다이얼로그 표시 됨
- Icon Type 필드에서 Launcher Icons(Adaptive&Legacy) 선택
- Foreground Layer tab 선택
- Asset type을 상황에 맞게 지정해서 앱 아이콘 변경
- Background Layer tab 선택
- 여기도 Asset type 상황에 맞게 지정
- Legacy tab 선택
- 기본 설정 검토
- Confirm Icon Path 다이얼로그가 나타나서, 아이콘 파일이 추가 및 덮어쓰기되는 위치를 보여줌 > finish 클릭
'Android > Android Kotlin 기초 실습 정리' 카테고리의 다른 글
User Interactivity : 사용자와 상호작용 - 키보드 보이기, 숨기기 (0) | 2022.10.25 |
---|---|
LinearLayout, TextView, Scroll View, dp/sp (0) | 2022.10.25 |
setImageResources, tools, dependencies (0) | 2022.10.25 |
Activity, setOnClickListener(), Toast, 난수 표시 (0) | 2022.10.25 |
Android Studio Project의 기본 폴더 (0) | 2022.10.25 |
Comments