Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> LayoutInflater.inflate() 參數研究,inflater.inflate參數

LayoutInflater.inflate() 參數研究,inflater.inflate參數

編輯:關於android開發

LayoutInflater.inflate() 參數研究,inflater.inflate參數


參考連接:http://blog.csdn.net/lovexieyuan520/article/details/9036673 

http://www.2cto.com/kf/201407/313054.html

http://blog.csdn.net/xyz_fly/article/details/37932989

http://blog.jobbole.com/72156/

 

  inflate方法有4種:這個方法重載了四種調用方式,分別為:

1. public View inflate(int resource, ViewGroup root)

2. public View inflate(int resource, ViewGroup root, boolean attachToRoot)

3.public View inflate(XmlPullParser parser, ViewGroup root)

4.public View inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot)

最終調用第四種方法。  

1當root為空,當前布局不起作用,使用根布局的設置。

2當root不為空(root),attachToRoot為false,才能使用該布局的設置。 當attachToRoot為true,該布局被添加到(如果根布局為垂直排列)(掛載?)根布局中,且保留了其自己的layoutparam參數(即該布局的參數設置)。

 

某1樓總結:

true:並且root存在,將xml掛載到root下,返回root
false:返回xml的跟布局

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved