Android自定义控件(二)组合控件
来源:互联网 发布:中软数据库面试 编辑:程序博客网 时间:2024/05/18 02:45
组合控件的意思就是,我们并不需要自己去绘制视图上显示的内容,而只是用系统原生的控件就好了,但我们可以将几个系统原生的控件组合到一起,这样创建出的控件就被称为组合控件。
定义是足够简单明了,下面我们举个例子。比如我们Android中常用的EditText控件,我想对这个控件进行一定的功能扩展,让这个控件有内容输入时出现一个清除内容的按钮,内容为空时隐藏按钮。同时也要有个内容改变监听的回调接口,最后还需要能支持对EditText的属性可以进行一定的自定义。由于今天的代码量可能比之昨天的自绘控件可能会稍稍多点,所以还是直接上代码吧。
一、定义组合控件的属性,包括提示、文字颜色、大小、背景色
二、定义内容回调的接口
三、初始化组合控件MyEditText的成员变量
四、初始化自定义属性以及组合控件的内容
五、设置删除键的点击监听
六、输入框内容监听
七、设置组合控件的两个公有方法
八、大功告成,看如何使用了
好了,终于靠谱了。大家悠着点加载,贴代码没有办法,就是贴截图比较靠谱。请耐心加载后阅读,相信会对你有所帮助。最后看下运行的结果。
源代码,我会放在github上了,地址:https://github.com/JackCho/MyEditText
如果觉得对你有所帮助,欢迎大家订阅我的微信公众账号——Android干货分享。下面是微信的二维码,为你提供及时高质的Android干货。技术交流QQ群:318588906,欢迎大家加群,共同探讨下Android和Java技术,一起壮大我们的微信干货分享社区。
0 0
- Android自定义控件(二)组合控件
- Android自定义组合控件(二)
- 自定义组合控件(Android)
- Android--自定义控件(组合系统控件)
- Android自定义控件--组合控件
- android 控件 自定义组合控件
- Android自定义组合控件
- android自定义组合控件
- Android自定义组合控件
- android组合自定义控件
- android 自定义组合控件
- android 自定义组合控件
- android 自定义组合控件
- Android自定义组合控件
- android自定义组合控件
- Android 自定义组合控件
- android自定义组合控件
- android 自定义组合控件
- hdu 1124 Factorial(数论:推理)
- ubuntu 14.04 ibus与fcitx冲突解决
- Android 开发环境搭建
- 【整机测试】手机音频测试
- 全球最杰出的14位程序员
- Android自定义控件(二)组合控件
- Light OJ 1238 - Power Puff Girls
- android ADT4.4.2新版本创建项目时出现appcompat_v7的解决方式
- (华为机试)字符串压缩
- configure: error: XML configuration could not be found
- IO 字符流学习
- 串行通信比并行通信的速度更高
- 1754: [Usaco2005 qua]Bull Math (高精度乘法)
- numpy,scipy,matplotlib配置教程