Member-only story
Android: The Absolute Beginners Guide To View Binding (Videos Included)
2 min readMay 3, 2021
Table Of Contents
Setup
- Enable View Binding
Activity
- Inflate Activity Binding Class
- Pass View Object To setContentView
Fragment
- Inflate Fragment Binding Class
- Return Binding Object Root View
Implementation First, Explanation Later
Enable View Binding
The first step applies to both Activity and Fragment View Binding. Locate the app level Gradle file and enable view binding.
buildFeatures {
viewBinding = true}
Inflate Activity Binding
Declare a binding variable and assign it an activity binding object by calling the static function inflate.
private lateinit var mBinding:ActivityMainBinding
override fun onCreate(savedInstanceState…