setContenView(R.id.activity)實現原理 1.底層框架根據佈局ID找到佈局文件。 2.底層框架解析此佈局文件(pull解析)。 3.底層框架通過反射構建佈局文件中的元素對象(EditText,TextView等)。 4.底層框架會將元素對象(view)放到Activity中。 ...
setContenView(R.id.activity)實現原理
1.底層框架根據佈局ID找到佈局文件。
2.底層框架解析此佈局文件(pull解析)。
3.底層框架通過反射構建佈局文件中的元素對象(EditText,TextView等)。
4.底層框架會將元素對象(view)放到Activity中。
5.Activityk看不見,xml視圖空白區域是佈局文件(如線性佈局,相對佈局等)。Activity不是View,Activity是Context的子類。
findViewById是哪個類的方法?
1.一個方法必須要有類或類的對象調用。類調用的方法是靜態方法。當方法沒有類或類的對象調用時,則方法預設使用this調用,所以findViewById屬於Activity。