android{
...
// AndroidStudio 3.6 ~ 4.0
viewBinding{
enabled = true
}
// AndroidStudio 4.0 ~
buildFeatures{
viewBinding = true
}
}
import com.exaple.ActivityMainBinding
class MainActivity : AppCompatActivity(){
private latinit var binding: ActivityMainBinding
override fun onCrate(savedInstanceState: Bundle?){
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater) // 고정값임으로 외우는게 좋다.
val view = binding.root
setContentView(view)
}
binding 뒤에 객체 안 ID에 접근하여 사용하면 된다.
예시 ) binding.bt1.text = "Hello World!"