《Android应用开发攻略》——2.13 用KeyListener控制输入
2.13 用KeyListener控制输入
Pratik Rupwal
2.13.1 问题
你的应用程序包含少数文本框,希望在这些文本框中限制用户仅能输入数字;而且,在某些情况下,你希望仅允许输入数字、整数或者日期。
2.13.2 解决方案
Android提供KeyListener类,帮助你限制用户仅能输入数字/整数/正整数等。
2.13.3 讨论
Android.text.method包含一个KeyListener接口,以及实现这一接口的DigitsKeyListener和DateKeyListener等类。
例2-17是一个样例应用,展示了这些类的使用。这个布局文件创建5个TextView和5个EditView;TextView显示对应EditText所允许的输入类型。
例2-17:TextView和EditText布局
<?xml ver