Android EditText IFSC 代码的输入类型
Android Input type for EditText IFSC code
我需要为仅接受数字和字符的 IFSC 代码提供输入类型。如果有人知道请帮助。
在 XML 中为 EditText 使用 android:inputType="number"
。
这将只允许数字和字符:
android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
//Allow only letters or digits
InputFilter filter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {
return "";
}
}
return null;
}
};
EditText text = (EditText)findViewById(R.id.ifsc_et);
text.setFilters(new InputFilter[]{filter,new InputFilter.LengthFilter(11)});
我需要为仅接受数字和字符的 IFSC 代码提供输入类型。如果有人知道请帮助。
在 XML 中为 EditText 使用 android:inputType="number"
。
这将只允许数字和字符:
android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
//Allow only letters or digits
InputFilter filter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {
return "";
}
}
return null;
}
};
EditText text = (EditText)findViewById(R.id.ifsc_et);
text.setFilters(new InputFilter[]{filter,new InputFilter.LengthFilter(11)});