dialog使用链式调用设计,提现到账日期为初始化dialog时传入,实现PwdFullListener接口,在输入够六位密码时及获取的密码字符串:
键盘区域为继承LinearLayout的普通控件,在其中实现每个按钮的点击事件,获取到输入的密码,增加一个键盘点击的回调监听,使dialog能获取到键盘的点击事件,点击数字键时将按键代表字符串传出,点击删除键时在dialog中密码字符串删除一位。
密码显示框,主要逻辑为增加一位密码,删除一位密码以及六位密码输入完成
两控件逻辑在dialog中互相调用实现密码输入功能:
dialog暴露一个六位密码输入完全的监听事件使activity等实现显示dialog的页面获取密码:
dialog占满屏宽,重写show方法:
最后放上demo地址 DEMO
可以如下 *** 作: 1、在一段文字中插入n个标记,比如 2、用string.split("")方法把该文字拆分成String数组,进而把String数组转换成TextView数组tvs[n+1] 3、蓝色按钮是自定义的控件,共有n个,用for循环和LayoutInflater方法转换成cvs[n], 4、for欢迎分享,转载请注明来源:内存溢出
评论列表(0条)