昨天对数字键盘进行学习,对需要使用数字输入的地方进行监听,当点击输入框时进行处理,弹出自定义的数字键盘,由于处理的都是金额的输入,所以并不需要其他字符的出现所以只能是出现数字,与小数点。
遇到的问题:必须在oncreat里设置事件的侦听,在进行点击后调用写好的方法进行处理
今天打算做:今天准备对登录界面进行,记住密码与自动登录的操作。
KeyListener listener = new NumberKeyListener() {
@Override
public int getInputType() {
return 3;
/**
* 0:无键盘,键盘弹不出来
* 1:英文键盘
* 2:模拟键盘
* 3:数字键盘
*/
}
@Override
protected char[] getAcceptedChars() {
char[] chars = new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9','.'};
return chars;
}
};