android之动态创建控件

之前在网上找有关动态创建控件的帖子,发现没有几个人说的很明白;所以,决定自己写篇日志,将其说清楚。

动态创建控件,还是创 建控件;只不过,是在程序中创建控件;创建控件就好像在屏幕上画画一样。首先,要一张纸;然后,再在这个框架里画自己想画的事物。在android里,这 张纸就是一个容器,常用的LinearLayout、RelativeLayout、FrameLayout等等;在android里,自己想画的事物就 是一些view,常用的TextView、EditView、Button等等。
知道了大体思路之后,就要说细节了;
  第一是容器,创建一个容器(这里用LinearLayout举例);

第二是容器的细节,也就是属性部分;比如,容器里的控件是怎样排的;


第三是容器里的控件,创建自己想要的控件;比如,

第四是容器的细节,就是设置容器的属性;
第五是将控件加入到容器当中去;
  第六是将容器将加入ContentView中;
源代码:这个代码就不注释了,看了上面的六步应该会清楚下面的程序的

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注