Why is a flat ConstraintLayout faster than many nested LinearLayouts?

  1. It disables padding
  2. It does not need XML
  3. It uses the GPU only
  4. Fewer nested ViewGroups means less measuring and drawing work
Answer

D) Fewer nested ViewGroups means less measuring and drawing work

Deep hierarchies require more layout passes.

Computer Science MCQ · More Screen Components and Orientation MCQs · Practise