作用:
1、對於乙個沒有被載入或者想要動態載入的介面, 都需要使用inflate來載入.
2、對於乙個已經載入的activity, 就可以使用實現了這個activiyt的的findviewbyid方法來獲得其中的介面元素.
方法:
android裡面想要建立乙個畫面的時候, 初學一般都是新建乙個類, 繼承activity基類, 然後在oncreate裡面使用setcontentview方法來載入乙個在xml裡定義好的介面.
其實在activity裡面就使用了layoutinflater來載入介面, 通過
getsystemservice(context.layout_inflater_service)方法可以獲得乙個 layoutinflater, 也可以通過
layoutinflater inflater = getlayoutinflater();來獲得.然後使用inflate方法來載入layout的xml,
獲取LayoutInflater例項
在實際開發中layoutinflater這個類還是非常有用的,它的作用類似於findviewbyid 不同點是layoutinflater是用來找res layout 下的xml布局檔案,並且例項化 而findviewbyid 是找xml布局檔案下的具體widget控制項 如button textv...
LayoutInflater和inflate的用法
layoutinflater這個類的作用類似於findviewbyid 不同點 layoutinflater是用來找layout下xml布局檔案的,而且它會例項化 findviewbyid 是找具體xml布局檔案下的具體widget控制項,比如 button按鈕 inflate就相當於將乙個xml中...
關於LayoutInflater的用法
參考 在實際開發中,layoutinflater是非常有用的,類似於findviewbyid,不同的是,layoutinflater是用來查詢layout資料夾下的.xml布局檔案的,並且例項化。而findviewbyid是查詢xml下的具體widget控制項。用法 private linearla...