成都网站建设设计

将想法与焦点和您一起共享

android动态控件,android常用控件大全

求教Android,动态添加到控件能动态删除吗?

可以的,android中使用布局是为了加快开发,最终控件还是通过解析XML后,通过代码添加的。

成都创新互联公司是一家专注于成都做网站、网站设计与策划设计,郯城网站建设哪家好?成都创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:郯城等地区。郯城做网站价格咨询:13518219792

具体方法:

例如你的布局是一个Linearlayout linear;上面有一本Button btn1;

要删除这个btn1要做的就是 linear.removeView( btn1 );

动态添加也是一样的:

linear.addView( btn2 );

要注意的是,Button btn2 = new Button( context );这时候控件是没有大小的,必须设置控件大小以后添加了才能看到。设置控件大小的方法是view.setLayoutParams();

希望能够帮到你。

动态添加Android(安卓)控件?

先定义出想要的控件,给这个控件里填加相应的属性,然后定义一个布局,把控件添加到布局里面,再把这个布局导入到界面里,代码如下:

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怎么根据定义好的xml文件,动态生成控件

使用XML解析器,将控件对象解析出来,再根据解析出来的内容利用反射生成相应的控件,然后添加到Activity中。不过控件的名字要是Android 标准的名称,或者是继承了标准控件的子类名。


网页名称:android动态控件,android常用控件大全
分享地址:http://chengdu.cdxwcx.cn/article/dsdopee.html