Android开发中EditText输入的一些限制
Posted 猿起
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发中EditText输入的一些限制相关的知识,希望对你有一定的参考价值。
1.限制输入类型
代码:et_lxnr.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE);
xml:android:inputType="number"
xml:android:inputType="number"
2.限制输入长度
代码:et_lxnr.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
xml:android:maxLength="10"
xml:android:maxLength="10"
3.限制输入固定的某些字符
代码:et_lxnr.setKeyListener(DigitsKeyListener.getInstance(“123456xyz”);
xml:android:digits="@string/input_num_character"
xml:android:digits="@string/input_num_character"
以上是关于Android开发中EditText输入的一些限制的主要内容,如果未能解决你的问题,请参考以下文章
Android限制EditText只能输入中文或者指定内容的实现
Android Edittext限制输入小数位数,限制输入数字大小及所有相关式样与属性(总结)