Search code examples
androidandroid-layoutandroid-view

Usage of forceLayout(), requestLayout() and invalidate()


I'm a bit confused about the roles of forceLayout(), requestLayout() and invalidate() methods of the View class.

When shall they be called?


Solution

  • To better understand answers provided by François BOURLIEUX and Dalvik I suggest you take a look at this awesome view lifecycle diagram by Arpit Mathur: enter image description here