findViewById 的效率

findViewById 是 Android UI 设计里经常调用的一个方法,根据传入的 id 查找并返回对应的 view 对象。那么 Android 是如何去 find 一个 view 的呢,本文结合官方源码分析 findViewById 的原理。以下源码均来自 Android 7.1.1 (API 25) SDK。