안드로이드 네이티브 개발 공부: 1. 처음 만드는 안드로이드 어플리케이션

2025. 4. 19. 21:16프론트엔드 개발/안드로이드

Chapter 1. 처음 만드는 안드로이드 애플리케이션

UI 레이아웃 디자인하기

1. 프로젝트 생성하기

  • Empty Activity 보단 Empty View Activity를 선택하는 것이 좋다.
  • 참고 글
 

안드로이드 스튜디오 프로젝트에 왜 Layout폴더, activity_main.xml이 없을까?

깡샘의 안드로이드 앱 프로그래밍을 공부하면서도, 지금 Joyce의 안드로이드 앱 프로그래밍을 공부하면서도 프로젝트를 새로 생성할 때 Empty Activity를 선택하라고 해왔기 때문에 당연히 그대로

velog.io

 

2 ~ 3. UI 레이아웃 디자인하기

  • 최초로 실행되는 액티비티의 기본 이름 MainActivity
  • 액티비티 레이아웃 규칙
    • activity_{액티비티명}
    • ex) SplashScreenActivity -> activity_splash_screen
  • 루트 요소의 xml 네임스페이스는 http://schemas.android.com/apk/res/android

4. 위젯 설정

  • android:layout_width, android:layout_height
    • match_parent: 자신의 부모만큼의 크기 차지
    • wrap_content: 자신이 갖는 콘텐츠에 필요한 크기 차지
  • dp: 해상도에 독립적인 픽셀(density-independent pixel)
  • android:text
    • @string/{키}: 문자열 리소스에 대한 참조(strings.xml에 정의해야 함)