Android——动态添加View之addView

在这里插入图片描述


QQ 1274510382
Wechat JNZ_aming
商业互捧 QQ群538250800
技术搞事 QQ群599020441
技术合作 QQ群152889761
加入我们 QQ群649347320
纪年科技aming
网络安全 ,深度学习,嵌入式,机器强化,生物智能,生命科学。


启动一个界面以后,
在某一条件下需要再向Activity中添加一个View,
而这个View的位置我们也是事先未知的,
其坐标是某一随机值或者是相对于某一View而进行设置


– 通过addView的方式动态向布局中添加View了。

(ps:addView是ViewGroup中特有的方法,而单一的View是不存在该方法的)

– addView的使用

addView(View child)   // child-被添加的View
addView(View child, int index)   // index-被添加的View的索引
addView(View child, int width, int height)   // width,height被添加的View指定的宽高
addView(View view, ViewGroup.LayoutParams params)   // params被添加的View指定的布局参数
addView(View child, int index, LayoutParams params) 

– 在LinearLayout中的使用:

使用LinearLayout
因为 线性布局中 更好的理解index这个参数的含义。

  • LinearLayout中View的排列是 按照指定的方向 上 线性排列的,
  • 子View的索引也是 从零开始按照排列的顺序 依次递增
发布了286 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_33608000/article/details/105167784