[kotlin] 레이아웃 템플릿

안녕하세요! 오늘은 안드로이드 앱을 개발할 때 코틀린으로 레이아웃 템플릿을 만드는 방법에 대해 알아보겠습니다.

1. XML 파일 생성

우선, res/layout 디렉토리에 새 XML 파일을 생성합니다. 이 파일은 레이아웃의 구조와 디자인을 정의하는 데 사용됩니다.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:id="@+id/textViewTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello, World!"
        android:textSize="24sp"
        android:layout_gravity="center_horizontal"/>

    <Button
        android:id="@+id/buttonSubmit"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Submit"
        android:layout_gravity="center_horizontal"/>
</LinearLayout>

위의 코드는 LinearLayout 안에 TextView와 Button을 포함하는 간단한 레이아웃을 보여줍니다.

2. 액티비티에 레이아웃 적용

이제 해당 레이아웃을 액티비티에 적용하겠습니다. 코틀린 코드에서는 setContentView() 메서드를 사용하여 XML 레이아웃을 액티비티에 연결할 수 있습니다.

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

레이아웃 템플릿 만들기 완료!

이제 레이아웃 템플릿을 생성하고 액티비티에 적용하는 방법에 대해 알아보았습니다. 이를 통해 코틀린을 사용하여 안드로이드 앱의 UI를 만들 수 있게 되었습니다.

만약 궁금한 점이 있다면, 언제든지 물어봐 주세요!

참고 자료