1. 程式人生 > >inflate中三個引數的含義

inflate中三個引數的含義

inflate三個引數如下:

public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, boolean attachToRoot)

第一個引數是指定要加入父佈局的佈局檔案,第二個引數是檢視的父檢視,第三個告知佈局生成器是否將生成的檢視新增給父檢視。

什麼是將生成的檢視新增給父檢視呢?舉個例子,比如在activity中已經載入了一個主檢視,現在又想用inflate載入一個檢視給父檢視,這樣就可以設將第三個引數設定為true。