class InitView @JvmOverloads constructor(
context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0
) : LinearLayout(context, attrs, defStyleAttr){
init {
val inflater: LayoutInflater = getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
val view = inflater.inflate(R.layout.view_main, this, false)
addView(view)
// 로직
}
}
'Before 2022 > Android' 카테고리의 다른 글
안드로이드 Q Scoped Storage 대응(Glide 예제) (0) | 2020.08.07 |
---|---|
kotlin + libphonenumber를 활용한 전화번호 포맷 통일 (0) | 2020.07.16 |
Kotlin + Retrofit2 + Okhttp3을 활용한 REST API 기본 메소드 작성 (0) | 2020.07.16 |
AndroidX의 Android Security를 활용한 SharedPreferences 암호화 (0) | 2020.07.16 |
AlertDialog 스타일을 호출한 내부 파일에서 변경하기 (0) | 2019.07.11 |