[kotlin] 레이아웃 재사용

안드로이드 앱을 개발할 때 레이아웃 재사용은 매우 중요합니다. 한 번 만든 레이아웃을 여러 화면에서 재사용하면 코드의 중복을 줄일 수 있고 유지보수가 쉬워집니다.

1. Include 지시어를 사용하여 레이아웃 재사용하기

<include layout="@layout/your_layout" />

<include> 지시어를 사용하면 다른 레이아웃 파일을 현재 레이아웃에 포함시킬 수 있습니다.

2. ViewGroup을 활용하여 레이아웃 재사용하기

다른 레이아웃을 포함할 수 있는 ViewGroup을 활용하여 레이아웃을 재사용할 수 있습니다.

val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
val view = inflater.inflate(R.layout.your_layout, null)
yourViewGroup.addView(view)

결론

레이아웃 재사용은 안드로이드 앱을 개발할 때 중복을 줄이고 유지보수성을 높이는데 매우 유용합니다.

더 많은 안드로이드 개발 정보는 Android Developers를 참고하세요.