使用layoutinflater類的inflate函式,將第乙個引數的布局載入到第二個引數的布局上。
第乙個引數是個int對應乙個布局檔案,第二個引數是個view物件例項。
getmenuinflater()
.inflate
(r.menu.main, layout)
;
獲取已經載入的元件物件例項:
button button =
(button)
findviewbyid
(r.id.button)
;
建立乙個新的線性布局物件例項:
linearlayout layout =
newlinearlayout
(context)
;
建立空的動態線性布局並動態新增按鈕並在活動中顯示:
linearlayout layout =
newlinearlayout
(this);
//建立空的動態線性布局物件,傳入引數為context
button button =
newbutton
(this);
//建立乙個空按鈕,引數同上
layout.
addview
(button)
;//新增按鈕例項到布局
setcontentview
(layout)
;//新增布局到當前活動
android 動態載入布局
android 開發 動態載入布局 動態載入布局分為匯入xml控制項和新建控制項兩種,新增至原布局中,適用於動態變化的介面和不適合用xml固定布局的情況 1 自己新建xml布局並與原來的activity所顯示的布局相關聯 layoutinflaterminflater layoutinflater....
android動態載入布局
由於前段時間專案需要,需要在乙個頁面上載入根據不同的按鈕載入不同的布局頁面,當時想到用 tabhot 不過美工提供的介面圖完全用不上tabhot 所以想到了動態載入的方法來解決這一需求。在這裡我整理了一下,寫了乙個 demo 希望大家以後少走點彎路。首先,我們先把介面的框架圖畫出來,示意圖如下 中間...
Android 動態載入布局
由於前段時間專案需要,需要在乙個頁面上載入根據不同的按鈕載入不同的布局頁面,當時想到用 tabhot 不過美工提供的介面圖完全用不上tabhot 所以想到了動態載入的方法來解決這一需求。在這裡我整理了一下,寫了乙個 demo 希望大家以後少走點彎路。首先,我們先把介面的框架圖畫出來,示意圖如下 中間...