Setting
Gradle Scripts > build.gradle(Module: 프로젝트이름.app)
android 안에 아래 코드 추가
android {
....
buildFeatures {
viewBinding = true
}
}
MainActivity.kt에 // 되어 있는 줄 추가
activity_main.xml 파일로부터 id를 가져온다면 Binding 파일의 이름은 ActivityMainBinding이다
package com.cookandroid.textviewkt
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.cookandroid.textviewkt.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding //추가
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater) //추가
setContentView(binding.root) //추가
}
}
사용 방법
binding.id값.함수 방식으로 사용한다.
binding.text1.setText("안녕")
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] javax.net.ssl.SSLException: Unable to parse TLS packet header (0) | 2022.08.24 |
---|---|
[Kotlin] Bottom Navigation (0) | 2022.08.17 |
[Kotlin] Toolbar & 뒤로가기 적용하기 (0) | 2022.07.15 |
[Kotlin] Action Bar 숨기기 (0) | 2022.05.04 |
[Kotlin] TextView (0) | 2022.05.02 |
댓글