Android layout addview方法 如何使用?

Android layout addview方法 如何使用?,第1张

定义一个List<Editview>list全局变量,然后创建一组editview,分别定义不同的id,添加到list。获取editview,并且写值,可以通过循环,判断id找到对应editview,最后就setText(xx)就好了。

addView 是ViewGroup的addView(View child)方法,是给布局容器添加子视图View。只要是ViewGroup得子类对象都可以使用addView(View child)。

View child参数可以是Button,TextView等组件,也可以是RelativeLayout,LinearLayout等容器。

这里由于项目的需要实现一个自定义EditText,主要实现的为两点,一个是工具图标toolIcon,例如点击清除EditText内容。一个为EditText左边的提示图标hintIcon, 例如输入账号密码时前面的图标。

为了让这个控件的拓展性更高,设置了两个点击事件接口。对于toolIcon来说,默认点击事件为清除EditText内容,如果需要更改,在代码中设设置相关的点击事件即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11207560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存