登录 立即注册
安币:

基于PopWindow封装的自定义键盘

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-7-13 11:55:22
Tag:keyboard 配置文件 Failed commit latest
立即下载
收藏

项目介绍:

游客,如果您要查看本帖隐藏内容请回复

基于PopWindow封装的自定义键盘,支持随机键值



主要有一下优点:



1、纯数字的自定义键盘;



2、使用助手类的方式,可以使用一个对象管理多个输入框;



3、不依赖于页面布局,使用内部使用Popwindow的方式实现键盘弹出,更加模块化。



4、建议使用源码的Module的方式引入,方便修改样式;



使用方式



1、导入Module;



2、在对应的view初始化的时候加入以下代码:




  • 普通的Activity或者Fragment中使用



[Java] 查看源文件 复制代码
keyboardHelper = new KeyboardHelper(this)
        .addEditText((EditText) findViewById(R.id.edittext1))
        .addEditText((EditText) findViewById(R.id.edittext2))
        .setShouldRandom(true);



  • Dialog中使用(当然这里是返回Dialog直接findView的方式,但是你只要通过addEditText设置都行)



[Java] 查看源文件 复制代码
Window window = alertDialog.getWindow();
final EditText edtWithdrawCashDynamicCode = (EditText) window.findViewById(R.id.edt_withdraw_cash_dynamic_code);
keyboardHelper.addEditText(edtWithdrawCashDynamicCode);

普通EditText

包含EditText的Dialog


相关源码推荐:

我来说两句
所有评论(164)
manmanyun 2016-7-13 12:09:16
好好 学习了 确实不错
回复
18380460383 2016-7-13 12:36:31
我只是路过打酱油的。
回复
18380460383 2016-7-13 12:36:51
楼主威武啊,安卓巴士有你更给力!
回复
chaoyue 2016-7-13 12:58:30
帮帮顶顶!!
回复
八哥小勇士 2016-7-13 13:10:31
强烈支持楼主ing……
回复
八哥小勇士 2016-7-13 13:11:51
呵呵
回复
八哥小勇士 2016-7-13 13:18:05
强烈支持楼主ing……
回复
上传代码
查看数:6253 收藏数:24 下载数: 点赞数:1
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表