EditText限制输入内容

限制输入类型

代码:
et.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE);
xml:
android:inputType="number"

限制输入长度(如限制输入最大长度10)

代码:
et.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
xml:
android:maxLength="10"

限制输入固定的某些字符(如身份证号 123456789X)

代码:
et.setKeyListener(DigitsKeyListener.getInstance(“123456789X”);
xml:
android:digits="@string/input_num_character"

坚持原创技术分享,您的支持是对我最大的鼓励!