android 動態布局
//絕對布局
absolutelayout abslayout=new absolutelayout (this);
setcontentview(abslayout);
button btn1 = new button(this);
btn1.settext(」this is a button」);
btn1.setid(1);
absolutelayout.layoutparams lp1 =
new absolutelayout.layoutparams(
viewgroup.layoutparams.wrap_content,
viewgroup.layoutparams.wrap_content,
0,100);
abslayout.addview(btn1, lp1);
//相對布局
relativelayout relativelayout = new relativelayout(this);
setcontentview(relativelayout);
absolutelayout abslayout=new absolutelayout (this);
relativelayout.layoutparams lp1 = new relativelayout.layoutparams(viewgroup.layoutparams.wrap_content, viewgroup.layoutparams.wrap_content);
lp1.addrule(relativelayout.align_parent_top);
lp1.addrule(relativelayout.center_horizontal, relativelayout.true);
relativelayout.addview(abslayout ,lp1);
//線性布局
linearlayout ll = new linearlayout(this);
edittext et = new edittext();
ll.addview(et);
//動態新增布局的方法1.
linearlayout ll = (linearlayout)this.getlayoutinflater().inflate(r.layout.main1,null);
setcontentview(ll);
linearlayout ll2 = (linearlayout)this.getlayoutinflater().inflate(r.layout.main2,ll);
//這樣 main2 作為 main1的子布局 加到了 main1的 根節點下
//動態新增布局的方法2 addview.
linearlayout ll = (linearlayout)this.getlayoutinflater().inflate(r.layout.main1,null);
setcontentview(ll);
linearlayout ll2 = (linearlayout)this.getlayoutinflater().inflate(r.layout.main2,null);
ll.addview(ll2);
Android動態改變布局
遇到這麼個需求,先看圖 其實是乙個軟體的登入介面,初始是第乙個圖的樣子,當軟鍵盤彈出後變為第二個圖的樣子,因為登入介面有使用者名稱 密碼 登入按鈕,不這樣的話軟鍵盤彈出後會遮住登入按鈕 其實之前的實現放到了scrollview裡面,監聽軟鍵盤彈出後滾動到底部,軟鍵盤隱藏後滾動到頂部,也是可以的 最簡...
Android動態改變布局
遇到這麼個需求,先看圖 其實是乙個軟體的登入介面,初始是第乙個圖的樣子,當軟鍵盤彈出後變為第二個圖的樣子,因為登入介面有使用者名稱 密碼 登入按鈕,不這樣的話軟鍵盤彈出後會遮住登入按鈕 其實之前的實現放到了scrollview裡面,監聽軟鍵盤彈出後滾動到底部,軟鍵盤隱藏後滾動到頂部,也是可以的 最簡...
android 動態載入布局
android 開發 動態載入布局 動態載入布局分為匯入xml控制項和新建控制項兩種,新增至原布局中,適用於動態變化的介面和不適合用xml固定布局的情況 1 自己新建xml布局並與原來的activity所顯示的布局相關聯 layoutinflaterminflater layoutinflater....