android
[안드로이드/코틀린] view binding 사용하는 방법
boywin1992
2022. 5. 21. 17:19
728x90
Gradle Scripts/build.gradle(Module) 파일에 아래 코드를 입력합니다.
viewBinding {
enabled true
}
코트를 입력하는 위치는 아래 이미지를 참고해 주시기 바랍니다.
초록색 표시를 확인해 주세요.
view binding 을 사용하고자 하는 파일의 전역변수에 binding 을 선언해 줍니다.
private lateinit var binding: ActivityMainBinding
그리고 onCreate 함수 안에 아래 코드를 입력해 줍니다. (Activity 기준)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
전체 코드는 아래에 있습니다.
코드 위치 잘 확인 하셔서 입력해 주세요.
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.mandeum.kakaonavigation.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
// binding
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// set binding
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
}
}
728x90