addView 是ViewGroup的addView(View child)方法,是给布局容器添加子视图View。只要是ViewGroup得子类对象都可以使用addView(View child)。
View child参数可以是Button,TextView等组件,也可以是RelativeLayout,LinearLayout等容器。
这里由于项目的需要实现一个自定义EditText,主要实现的为两点,一个是工具图标toolIcon,例如点击清除EditText内容。一个为EditText左边的提示图标hintIcon, 例如输入账号密码时前面的图标。为了让这个控件的拓展性更高,设置了两个点击事件接口。对于toolIcon来说,默认点击事件为清除EditText内容,如果需要更改,在代码中设设置相关的点击事件即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)