[android] 안드로이드 UI 컴포넌트

안드로이드 앱의 사용자 인터페이스(UI)를 구성하는 데는 다양한 컴포넌트를 활용할 수 있습니다. 이러한 UI 컴포넌트는 사용자와의 상호 작용을 위해 다양한 기능을 제공하며, 앱의 외관과 동작을 결정짓는 중요한 역할을 합니다.

목차


텍스트 뷰

텍스트 뷰는 사용자에게 텍스트를 표시하는 데 사용되는 컴포넌트입니다. 주로 제목, 설명 또는 사용자 입력을 받기 위해 사용됩니다.

<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="안드로이드 텍스트 뷰 예시"
    android:textSize="18sp" />

이미지 뷰

이미지 뷰는 이미지를 표시하는 데 사용되는 컴포넌트입니다. 앱에서 그래픽 요소를 표시하거나 사용자에게 시각적 정보를 전달하는 데 유용합니다.

<ImageView
    android:id="@+id/imageView"
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:src="@drawable/android_logo" />

버튼

버튼은 사용자가 탭하거나 클릭하여 특정 작업을 실행하도록하는 데 사용되는 컴포넌트입니다.

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="클릭하세요" />

리사이클러 뷰

리사이클러 뷰는 다량의 데이터를 리스트 형태로 표시하고 상호 작용할 수 있도록 하는 데 사용됩니다.

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/recyclerView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

스위치

스위치는 On 또는 Off와 같은 이진 선택을 위한 토글 기능을 제공하는 데 사용되는 컴포넌트입니다.

<Switch
    android:id="@+id/switch"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

다양한 안드로이드 UI 컴포넌트를 조합하여 사용자 친화적이고 기능적으로 탁월한 앱을 개발할 수 있습니다. 이러한 UI 컴포넌트들은 앱의 외관과 기능을 향상시키는 데 중요한 역할을 합니다.


참고 문헌: