Member-only story

Android: The Absolute Beginners Guide To View Binding (Videos Included)

Joseph Howerton
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…

--

--

No responses yet