Android LayoutInflater中 Inflate()方法應(yīng)用
Android Inflate()方法的作用是將xml定義的一個(gè)布局找出來,但僅僅是找出來而且隱藏的,沒有找到的同時(shí)并顯示功能。最近做的一個(gè)項(xiàng)目就是這一點(diǎn)讓我迷茫了好幾天。
Android上還有一個(gè)與Inflate()功能類似的方法叫findViewById(),二者有時(shí)可以互換使用,但也有區(qū)別:
如果你的Activity里用到別的layout,比如對話框layout,你還要設(shè)置這個(gè)layout上的其他組件的內(nèi)容,你就必須用inflate()方法先將對話框的layout找出來,然后再用findViewById()找到它上面的其它組件。例如:
View view1=View.inflate(this,R.layout.dialog_layout,null);
TextViewdialogTV=(TextView)view1.findViewById(R.id.dialog_tv);
dialogTV.setText("abcd");
注:R.id.dialog_tv是在對話框layout上的組件,而這時(shí)若直接用this.findViewById(R.id.dialog_tv)就會報(bào)錯(cuò)。
View viewStub = ((ViewStub) findViewById(R.id.stubView)).inflate();
Inflate()可理解為“隱性膨脹”,隱性擺放在view里,inflate()前只是獲得控件,但沒有大小沒有在View里占據(jù)空間,inflate()后有一定大小,只是處于隱藏狀態(tài)。
以上就是對Android Inflate() 方法的 簡單說明應(yīng)用,希望能幫到需要幫助的同學(xué)。
- 基于Android LayoutInflater的使用介紹
- Android開發(fā)之獲取LayoutInflater對象的方法總結(jié)
- Android getViewById和getLayoutInflater().inflate()的詳解及比較
- Android開發(fā)中LayoutInflater用法詳解
- Android LayoutInflater.inflate源碼分析
- Android LayoutInflater加載布局詳解及實(shí)例代碼
- Android LayoutInflater.inflate()詳解及分析
- Android布局加載之LayoutInflater示例詳解
- Android LayoutInflater深入分析及應(yīng)用
- Android中使用LayoutInflater要注意的一些坑
相關(guān)文章
Android實(shí)現(xiàn)獲取未接來電和未讀短信數(shù)量的方法
這篇文章主要介紹了Android實(shí)現(xiàn)獲取未接來電和未讀短信數(shù)量的方法,是Android程序開發(fā)中非常常見的重要功能,需要的朋友可以參考下2014-08-08
Android PickerView實(shí)現(xiàn)三級聯(lián)動效果
這篇文章主要為大家詳細(xì)介紹了Android PickerView實(shí)現(xiàn)三級聯(lián)動效果,PickerView實(shí)現(xiàn)全國地址的選擇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
使用Flutter開發(fā)一個(gè)圖片UI組件的代碼示例
在移動應(yīng)用開發(fā)中,圖片展示是一個(gè)常見的需求,為了滿足不同場景的圖片展示需求,我們可以開發(fā)一個(gè)靈活配置的圖片UI組件,本文將介紹如何使用Flutter開發(fā)一個(gè)圖片UI組件,并提供了豐富的配置選項(xiàng),需要的朋友可以參考下2023-09-09
Android的webview支持HTML5的離線應(yīng)用功能詳細(xì)配置
HTML5的離線應(yīng)用功能可以使得WebApp即使在網(wǎng)絡(luò)斷開的情況下仍能正常使用這是個(gè)非常有用的功能,但如何使Webivew支持HTML5離線應(yīng)用功能呢,需要的朋友可以參考下2012-12-12
Android實(shí)現(xiàn)氣泡布局/彈窗效果 氣泡尖角方向及偏移量可控
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)氣泡布局/彈窗效果,可控制氣泡尖角方向及偏移量,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
Android可簽到日歷控件的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Android可簽到日歷控件的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05

