Android输入框限制字符长度,字母自动大写
16lz
2021-01-24
在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"
更多相关文章
- cocos2dx android
- Android(安卓)多媒体扫描过程
- Android中隐藏标题栏和状态栏(电源,信号,时间等信息)
- 〖Android〗我的ADT Eclipse定制
- Android系统Home应用程序(Launcher)的启动过程源代码分析
- android VideoView播放工程raw下的视频+全屏问题
- android水平ProgressBar颜色设置
- Android(安卓)使用OpenSSL进行3DES加密 c与java互通
- Android第二十三课 Java文件读取中文乱码