[kotlin] 뷰(View)와 위젯(Widget) 사용하기

안드로이드 앱을 개발할 때 뷰(View)와 위젯(Widget)은 중요한 부분입니다. 뷰는 화면의 구성 요소를 나타내며, 사용자와 상호작용하거나 정보를 표시하기 위해 사용됩니다. 위젯은 앱에 추가되어 사용자와의 상호작용을 돕거나 정보를 표시하는 컴포넌트입니다. 안드로이드 앱에서 뷰와 위젯을 효과적으로 활용하기 위해 Kotlin을 사용하는 방법에 대해 알아보겠습니다.

1. 뷰(View) 생성하기

레이아웃 파일에서 뷰 추가하기

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello, World!" />

액티비티에서 뷰 참조하기

val textView: TextView = findViewById(R.id.textView)

2. 위젯(Widget) 추가하기

버튼(Button) 추가하기

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Click Me" />

액티비티에서 위젯 참조 및 리스너 설정하기

val button: Button = findViewById(R.id.button)
button.setOnClickListener {
    // 버튼 클릭 시 수행할 작업
}

뷰와 위젯을 통해 안드로이드 앱의 사용자 인터페이스를 구성하고 상호작용할 수 있습니다. 안드로이드 개발자가 되기 위해서는 뷰와 위젯에 대한 이해와 활용이 중요합니다.


참고 문헌: