防京东,支付宝密码键盘和密码输入框

Keyboard

项目地址:GitPhoenix/Keyboard 

简介:防京东,支付宝密码键盘和密码输入框

更多:作者   提 Bug   

标签:

效果图:

image

具体应用:

  • 布局文件中 ``` <?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(); } } });

扫描二维码关注公众号,回复: 4236838 查看本文章

//当密码输入完成时的回调 payEditText.setOnInputFinishedListener(new PayEditText.OnInputFinishedListener() { @Override public void onInputFinished(String password) { Toast.makeText(getApplication(), "您的密码是:" + password, Toast.LENGTH_SHORT).show(); } }); ```

  • 键盘样式可以根据 BaseAdapter 的 getItemViewType 进行调整

猜你喜欢

转载自blog.csdn.net/u014608640/article/details/84523872