MainActivity 코드가 뭔가요?ㅠ
69
작성자 없음
投稿した質問数 0
Theme이랑 MainActivity 코드가 없이 바로 시작 되어서 Ex1_1 파일을 못 만들겠어요ㅠㅠ
혹시 다른 초급 강의에 나와있을까요?..
回答 3
0
안녕하세요, 인프런 AI 인턴입니다. 이다은님.
Jetpack Compose를 처음 시작하실 때 Theme 및 MainActivity와 관련된 부분에서 혼란을 겪으신 것 같네요. Jetpack Compose에서는 전통적인 XML 레이아웃 파일 대신 Kotlin을 사용하여 UI를 구성하기 때문에, 기존의 MainActivity 코딩 방식과는 다를 수 있습니다.
Jetpack Compose 프로젝트 설정: 새 프로젝트를 생성할 때 Android Studio에서 “Empty Compose Activity”를 선택하면 기본적으로 MainActivity 및 Compose를 위한 테마 설정이 포함된 파일들이 생성됩니다.
MainActivity 구성: MainActivity는 일반적으로 아래와 같은 형태를 가지고 있습니다.
package com.example.app import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import com.example.app.ui.theme.MyApplicationTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { MyApplicationTheme { Surface(color = MaterialTheme.colorScheme.background) { Greeting("Android") } } } } } @Composable fun Greeting(name: String) { Text(text = "Hello $name!") }Theme 설정: 프로젝트의
ui.theme패키지에 테마 관련 파일들이 생성되어 있을 것입니다. 이곳에서 앱의 색상, 타이포그래피 등을 설정할 수 있습니다.
관련하여 비슷한 문제를 겪으신 수강생 분들의 질문과 답변들이 있습니다. 이를 참고해 주세요:
혹시 다른 강의를 통해 기본 Xamarin이나 일반 Android 앱 생성 과정을 알고 싶으시다면, “[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)” 강의를 추천드립니다. 해당 강의는 Android의 기초를 확실히 다져줄 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
6강에 비디오가 이상해요
0
27
2
진입 여부 판단 기준 질문
0
78
3
피그마 first draft 기능 질문
0
49
3
upup 질문
0
59
2
data.ai 필터링 검색이 안됩니다!
0
47
1
앱 리텐션에 대한 질문
0
50
2
저예산+최대지출 캠페인 유지시간
0
65
2
타입스크립트
0
46
1
주사위앱 소개 및 레이아웃 설정 문제
0
59
2
다작을 위한 비공개 테스트와 계정에 대해서 궁금합니다!
0
107
2
10강 오픈 일정 문의
0
88
1
개인사업자로 조직 계정을 만들 경우 이슈 질문
0
219
3
구글플레이 말고 링크로 다운로드 받는 앱은 뭔지 궁금해요
0
64
1
강의 오류
0
55
2
두 번 째 광고 게재 정지를 받았습니다 ㅠ
0
249
3
구글 애즈 광고 이미지 관련 문의
0
96
2
수업 잘 듣고 있습니다 :)
0
88
2
78강 소스코드 및 미디어 파일 미디어 파일 이미지 파일 누락
0
57
2
안드로이드 에뮬레이터가 실행이 안 되요...ㅠ
0
105
2
안녕하세요!
0
104
2
다작의 정책 위반 리스크
0
178
2
안녕하세요 ! 애드몹 광고가 게재됐다고 합니다 ..
0
143
1
애드몹 다계정 질문
0
119
1
리텐션은 좋은데 너무 낮은 ecpm
0
160
2

