新聞中心
求教Android,動態(tài)添加到控件能動態(tài)刪除嗎?
可以的,android中使用布局是為了加快開發(fā),最終控件還是通過解析XML后,通過代碼添加的。
成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計與策劃設(shè)計,郯城網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:郯城等地區(qū)。郯城做網(wǎng)站價格咨詢:13518219792
具體方法:
例如你的布局是一個Linearlayout linear;上面有一本Button btn1;
要刪除這個btn1要做的就是 linear.removeView( btn1 );
動態(tài)添加也是一樣的:
linear.addView( btn2 );
要注意的是,Button btn2 = new Button( context );這時候控件是沒有大小的,必須設(shè)置控件大小以后添加了才能看到。設(shè)置控件大小的方法是view.setLayoutParams();
希望能夠幫到你。
動態(tài)添加Android(安卓)控件?
先定義出想要的控件,給這個控件里填加相應(yīng)的屬性,然后定義一個布局,把控件添加到布局里面,再把這個布局導(dǎo)入到界面里,代碼如下:
RelativeLayout.LayoutParams
layoutParams
=
new
RelativeLayout.LayoutParams(100,
100);
layoutParams.topMargin=8;
layoutParams.leftMargin=8;
layoutParams.rightMargin=8;
layoutParams.bottomMargin=8;
insertLayout.addView(imgApple2,layoutParams);
android怎么根據(jù)定義好的xml文件,動態(tài)生成控件
使用XML解析器,將控件對象解析出來,再根據(jù)解析出來的內(nèi)容利用反射生成相應(yīng)的控件,然后添加到Activity中。不過控件的名字要是Android 標準的名稱,或者是繼承了標準控件的子類名。
本文名稱:android動態(tài)控件,android常用控件大全
URL地址:http://www.dlmjj.cn/article/dsdopee.html