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)
用的比较多的就是第一个方法,
params 这个方法就是你自己设置的布局参数
index 这个位置表示你要添加的位置,如果当前ViewGroup下有三个View A,B,C
如果设置addView(view ,1);那么这个view将会被插入A,B 之间
当然这个index 的值要小于getChildCount的数量,所以要做一个判断