Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> LayoutInflater作用是將layout的xml布局文件實例化為View類對象。

LayoutInflater作用是將layout的xml布局文件實例化為View類對象。

編輯:關於Android編程

 

獲取LayoutInflater的方法有如下三種:   LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.main, null);   LayoutInflater inflater = LayoutInflater.from(context); (該方法實質就是第一種方法,可參考源代碼) View layout = inflater.inflate(R.layout.main, null);   LayoutInflater inflater = getLayoutInflater();(在Activity中可以使用,實際上是View子類下window的一個函數) View layout = inflater.inflate(R.layout.main, null);     使用方法:       public  class  MyInflate extends  Activity{     private  TextView tv;     public  void  OnCreate(Bundle savedInstanceState){         super.onCreate(savedInstanceState);         //setContentView(R.layout.main);         //tv = (TextView) findViewById(R.id.tv);           LayoutInflater inflate = LayoutInflater.from(this);         View view = inflate.inflate(R.layout.main,null);         setContentView(view);     } }        
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved