2021 Dec. 26.
2021 Jul. 25.
2021 Jun. 20.
出典 View Binding の使い方 (Kotlin編) – KOMMLOGG
build.gradle (Module:app)への記述はAndroid Studioのバージョンで異なる
// Android Studio Arctic Fox android { buildFeatures { viewBinding true } }
// Android Studio 4.0 android { buildFeatures { viewBinding = true } }
// Android 3.6.0 android { viewBinding { enabled = true } }
kotlinコード
ポイント
val binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.btnSample.setOnClickListener { }
binding.textViewSample.text = "SAMPLE"
サンプル
import PACKAGE.PROJECT.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) binding.btnSample.setOnClickListener { binding.textViewSample.text = "SAMPLE" } } }