LayoutInflater的infalte()

其中:
resource:是佈局文件ID
root:是父ViewGroup對象,
attachToRoot:是是否將「翻譯」出來的View添加到上面的root中 佈局

root和attachToRoot是共同做用的:
1,有root,同時attachToRoot爲false,那麼inflate()返回的就是「翻譯」獲得的view
2,有root,同時attachToRoot爲true,那麼inflate()就是將「翻譯」獲得的view添加到root後,而後返回root
3,無root,同時attachToRoot爲false,那麼inflate()返回的就是「翻譯」獲得的view。
4,無root,同時attachToRoot爲true,報錯spa

相關文章
相關標籤/搜索