안드로이드 개발 질문/답변
(글 수 45,052)
Layout xml에 값을 입력 하면 어떻게 그 클래스에 값이 반영이 되나요?
예를 들어
<TextView
android:id="@+id/text"
android:text="@string/snake_layout_text_text"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center_horizontal"
android:textColor="#ff8888ff"
android:textSize="24sp"/>
이런 값이 TextView 클래스에 어떻게 적용되는지 궁금합니다.
TextView 클래스에서도 이 값을 받을 수 있는 메소드 구성도 어떻게 되는지 궁금하구요~
예를 들어
<TextView
android:id="@+id/text"
android:text="@string/snake_layout_text_text"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center_horizontal"
android:textColor="#ff8888ff"
android:textSize="24sp"/>
이런 값이 TextView 클래스에 어떻게 적용되는지 궁금합니다.
TextView 클래스에서도 이 값을 받을 수 있는 메소드 구성도 어떻게 되는지 궁금하구요~
Activity class에서 view를 inflate 하게 됩니다.^^
즉 inflate(전개)를 직접 코드로 하셔도 되지만,
XML에서 선언을 해놓으면 XML에 있는 정보를 토대로 자동으로 코드를 생성하는것과 같다고 보시면 됩니다.^^