본문 바로가기
한국 20대 개발자의 성장기

[Kotlin] ViewBinding 기본 설정

by 멍동구 2022. 11. 25.
728x90

안녕하세요 고졸 개발잡니다.

 

설명없이 기본적으로 바인딩 기본설정을 포스팅 해보겠습니다

 

setting.gradle (Project Settings)

그래들 파일에 ViewBinding 을 추가해줍니다.

.
.
.
compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
    viewBinding{
        enabled true
    }
}

MainActivity.kt

 

.
.
.

class MainActivity : AppCompatActivity() {
    private val binding by lazy { ActivityMainBinding.inflate(layoutInflater) }
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(binding.root)

        binding.textView.text = "고졸 개발자 블로그에 오신걸 환영합니다."

    }
}

이런식으로 binding 을 상단에 지연초기화 시켜주면서 사용 할 수 있습니다.