2025. 4. 25. 21:47ㆍAndroid
안녕하세요~
액티비티를 생성하던 중 새로운 부분을 발견하여, 공유하고자 글을 남깁니다.
보통 Empty Activity를 통해 만들면 크게 3가지 파일이 업데이트됩니다.
1. 신규 activity.kt 파일 생성
2. activity_블라블라.xml 파일 생성
3. manifest.xml 파일에서 <activity> 태그 추가입니다.
원래 하던 동작은
첫번째로 신규 Activity를 생성하기 위해 Gallery를 클릭합니다.
두 번째로 Empty Views Activity를 클릭합니다.
[Tip]
Google에서 제시한 코드를 보고 싶다면 다른 Activity를 보고 코드를 보는 걸 강력추천합니다.
세 번째로는 Activity Name에 신규 이름을 지정합니다.
MainActivity3이라고 하면 Layout Name은 자연스럽게 바뀌니 참고하시면 됩니다.
마지막으로 MainActivity3.kt파일이 생성되고 해당 클래스가 나온 것을 확인했습니다.
하 G만.. 여기서 끝이 아닙니다. 여기서 끝날 거면 이 포스팅을 시작도 안 했습니다.
Compose를 가볍게 시작할 수 있는 화면 생성 방법입니다.
첫 번째로 "첫 번째로 신규 Activity를 생성하기 위해 Gallery를 클릭합니다" 이 부분까지 진행함.
두 번째로 Empty Activity를 클릭함.
세 번째로는 Activity 이름을 지정합니다.
마지막으로 Compose의 간단한 예시를 확인할 수 있습니다.
아래의 HelloComposeActivity.kt파일이 추가 됐고, Manifest.xml 파일에도 관련 내용이 수정했습니다.
파란 창을 보면 기존 xml에 코딩하던 분들은 굉장히 낯설은 걸 볼 수 있는데,
간단하게 설명해보자면, 기존 xml 파일 내용을 코틀린 코드로 작성하는 것입니다.
아래의 Greeting3 함수를 보면, TextView와 동일한 효과를 내는 함수를 작성하여 View를 그려주는 것을 확인할 수 있습니다.
아래의 그림과 같이 Compose의 간단한 예제가 실행됨을 확인할 수 있습니다.
[환경]
IDE : Android Studio Flamingo | Android Studio 2024.3.1 Patch (Help메뉴 > About 항목 클릭)
언어 : Kotlin 2.0.21 ( 안드로이드 프로젝트 경로 > libs.version.toml { kotlin 값 } )
[reference]
https://jgeun97.tistory.com/304
[도움]
1. 응원 댓글은 글 쓰는데 힘이 됩니다.
2. 공감도 글 쓰는데 힘이 됩니다.
3. 광고 한번 클릭해주시면 힘은 두 배가 됩니다.
4. 혹시라도 부족한 부분이 있다면 덧글로 남겨주세요. 남기시면, 더 나은 글을 쓸 재료가 됩니다.
'Android' 카테고리의 다른 글
MVVM을 소개 합니다. (0) | 2025.04.05 |
---|---|
Android Gradle plugin requires Java 11 to run. you are currently using Java 1.8 (0) | 2021.11.15 |
유튜브 API - 시작하기(구글 클라우드 YouTube API v3 설정) (1) | 2021.11.08 |
유튜브 API - 시작하기에 앞서 드릴 말씀 및 목차. (0) | 2021.11.05 |
[MediaRecorder] 녹음 기능 형성을 시도기 (0) | 2021.11.02 |