LayoutInflater作用

作用:

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這個類還是非常有用的,它的作用類似於 findViewById(), 不同點是LayoutInflater是用來找layout下xml佈局文件,並且實例化!而findViewById()是找具體xml下的具體 widget控件.

發佈了26 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章