GradleScripts ->  build.gradle(Module) -> 아래 viewBinding{enabled = true} 추가

android {
    compileSdk 32

    viewBinding{
        enabled = true
    }

-> viewBinding을 사용하려는 Activity에 아래와 같이 등록해서 사용하면 됨

class MainActivity : AppCompatActivity() {
    private lateinit var viewBinding : ActivityMainBinding

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        viewBinding = ActivityMainBinding.inflate(layoutInflater)
        setContentView(viewBinding.root)

        viewBinding.txvBinding.text = "viewBinding적용"

    }
}

viewBinding은 xml이 아닌 코드상에서 접근을 가능하게 해준다. 

 

'Android개발' 카테고리의 다른 글

[Android]프로젝트에 androidX LibraryX 적용하기  (0) 2022.08.03

android.useAndroidX = true  // AndroidX사용을 시작한다.

android.enableJetifier = true //Gradle플러그인의 도구 지원을 사용하여 기존에 있는 서드파티 라이브러리가 AndroidX로 작성된 것처럼 자동으로 변환 시켜준다.

 

진행하고 있는 프로젝트의 라이브러리가 androidX가 아닌 android에서 이용 하고 있었을 때 androidX로도 이용 가능하게 해주는 코드이다.

두 속성 모두 default Value는 false이다.

 

'Android개발' 카테고리의 다른 글

[Android][Kotlin]viewBinding적용하기  (0) 2022.08.03

+ Recent posts