密码键盘和密码输入框"/>
防京东,支付宝密码键盘和密码输入框
Keyboard
项目地址:GitPhoenix/Keyboard
简介:防京东,支付宝密码键盘和密码输入框
更多:作者 提 Bug
标签:
效果图:
具体应用:
-
布局文件中 ``` <?xml version="1.0" encoding="utf-8"?>
* 代码中
//键 private static final String[] KEY = new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "<<", "0", "完成" }; //设置键盘 keyboard.setKeyboardKeys(KEY); //键盘键的点击事件 keyboard.setOnClickKeyboardListener(new Keyboard.OnClickKeyboardListener() { @Override public void onKeyClick(int position, String value) { if (position < 11 && position != 9) { payEditText.add(value); } else if (position == 9) { payEditText.remove(); }else if (position == 11) { //当点击 d 键盘上的完成时候,也可以通过 payEditText.getText()获取密码,此时不应该注册 OnInputFinishedListener 接口 Toast.makeText(getApplication(), "您的密码是:" + payEditText.getText(), Toast.LENGTH_SHORT).show(); finish(); } } });
//当密码输入完成时的回调 payEditText.setOnInputFinishedListener(new PayEditText.OnInputFinishedListener() { @Override public void onInputFinished(String password) { Toast.makeText(getApplication(), "您的密码是:" + password, Toast.LENGTH_SHORT).show(); } }); ```
- 键盘样式可以根据 BaseAdapter 的 getItemViewType 进行调整
更多推荐
防京东,支付宝密码键盘和密码输入框
发布评论