在java文件中:

serialText = (EditText) findViewById(R.id.serial_edit);serialText.setFilters(new InputFilter[] {new InputFilter.AllCaps(), //自动大写new InputFilter.LengthFilter(16), //限制字符长度//只能输入字母和数字DigitsKeyListener.getInstance("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM") });


在布局文件中也能限制长度和限制输入类型:

android:digits="1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"            android:maxLength="16"


更多相关文章

  1. cocos2dx android
  2. Android(安卓)多媒体扫描过程
  3. Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
  4. 〖Android〗我的ADT Eclipse定制
  5. Android系统Home应用程序(Launcher)的启动过程源代码分析
  6. android VideoView播放工程raw下的视频+全屏问题
  7. android水平ProgressBar颜色设置
  8. Android(安卓)使用OpenSSL进行3DES加密 c与java互通
  9. Android第二十三课 Java文件读取中文乱码

随机推荐

  1. Android(安卓)Activity启动机制流程和四
  2. Android(安卓)学习 之 键盘问题
  3. Android(安卓)如何更改包名
  4. 关注 在自我和潮流中一直前进的榜样 !
  5. 反向控制-Inversion of Control(JAVA App
  6. Jenkins+Gradle实现Android移动端自动打
  7. Android(安卓)SeekBar显示进度在thumb上
  8. Android仿微信聊天语言点击喇叭动画效果
  9. Windows下安装Android(安卓)Studio
  10. Android(安卓)禁止屏幕旋转