[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를 만들 수 있게 되었습니다.
만약 궁금한 점이 있다면, 언제든지 물어봐 주세요!