
🤍애완동물 사진 선택 만들기 패키지 구조 activity_main.xml MainActivity.java package kr.co.pets; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.w..

안드로이드 프로젝트 생성 1. 2개 항목 추가됨. -Layout Name : 기본 화면인 XML 파일 이름으로 지정 -Activity Name : 기본 소스인 Java 파일 이름으로 지정 2.화면 구성을 위한 XML 파일 뷰 컴포넌트(위젯, 클래스) -부모 뷰, 루트 뷰, 컨테이너 뷰 : 다른 뷰를 가질 수 있는 뷰 -자식 뷰 : 다른 뷰를 가질 수 없는 뷰 레이아웃 뷰 -자식 뷰의 배치(위치)를 설정하는 뷰 부모뷰 -자식뷰1 -자식뷰2 -자식뷰3 뷰 속성 -뷰의 설정을 할 때 뷰가 가지고 있는 속성을 통해서 함. -필요한 경우에 해당 속성이 있는지 확인하고 사용함. LinearLayout(리니어 레이아웃) -부모가 될 수 있는 뷰(컨테이너 뷰) -자식의 위치를 설정하는 뷰(가로, 세로 설정 가능) -크..