[스파르타코딩클럽]안드로이드 앱개발 기초반-2주차
1. XML
- xml은 크게
element
와attribute
로 구성된다.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
- 위의 xml 코드에서 element는 TextView이고, attribute는 android:layout_width, android:layout_height, android:text이다.
- 안드로이드 스튜디오에서는 주로 리소스 파일 이름을 정할 때는
snake_case
를, id 이름을 정할 때는camelCase
방식을 사용한다. - 안드로이드 스튜디오에서 코드 자동정렬을 하는 단축키 ->
ctrl+alt+L
2. ConstraintLayout
- app:layout_constraintEnd_toEndOf
뷰의 끝 사이드(Side)를 대상 뷰의 끝 사이드(Side)에 맞춤. - app:layout_constraintStart_toStartOf
뷰의 시작 사이드(Side)를 대상 뷰의 시작 사이드(Side)에 맞춤. app:layout_constraintTop_toTopOf
뷰의 위쪽 사이드(Side)를 대상 뷰의 위쪽 사이드(Side)에 맞춤.app:layout_constraintTop_toBottomOf
뷰의 위쪽 사이드(Side)를 대상 뷰의 아래쪽 사이드(Side)에 맞춤.app:layout_constraintBottom_toTopOf
뷰의 아래쪽 사이드(Side)를 대상 뷰의 위쪽 사이드(Side)에 맞춤.app:layout_constraintBottom_toBottomOf
뷰의 아래쪽 사이드(Side)를 대상 뷰의 아래쪽 사이드(Side)에 맞춤.app:layout_constraintLeft_toLeftOf
뷰의 왼쪽 사이드를 대상 뷰의 왼쪽 사이드에 맞춤.app:layout_constraintLeft_toRightOf
뷰의 왼쪽 사이드(Side)를 대상 뷰의 오른쪽 사이드(Side)에 맞춤.app:layout_constraintRight_toLeftOf
뷰의 오른쪽 사이드를 대상 뷰의 왼쪽 사이드에 맞춤.app:layout_constraintRight_toRightOf
뷰의 오른쪽 사이드를 대상 뷰의 오른쪽 사이드에 맞춤.
3. 새로운 화면 추가
app -> New -> Activity -> Empty Activity
- Activity Name과 Layout Name을 설정한 후 Finish!
- 안드로이드의 작명 규칙에서 액티비티는
[이름]Activity
형태이고, 레이아웃 파일의 경우는activity_[이름]
형식을 사용한다. - 여기까지 완료하면 Activity 파일과 layout 파일이 생성되고, AndroidManifest.xml 파일에도 액티비티가 추가된 것을 확인할 수 있다.
[출처]https://recipes4dev.tistory.com/158
Author And Source
이 문제에 관하여([스파르타코딩클럽]안드로이드 앱개발 기초반-2주차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@galaxy/스파르타코딩클럽안드로이드-앱개발-기초반-2주차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)