waw*_*los 4 android android-keypad android-edittext
我想避免让用户在键盘上放一个笑脸EditText.可能吗 ?

KRU*_*IYA 13
从这里编辑答案.
这将只允许在EditText中输入ASCII字符.
edittext.setFilters(new InputFilter[] {
new InputFilter() {
public CharSequence filter(CharSequence src, int start,
int end, Spanned dst, int dstart, int dend) {
if(src.equals("")){ // for backspace
return src;
}
if(src.toString().matches("[\\x00-\\x7F]+")){
return src;
}
return "";
}
}
});
Run Code Online (Sandbox Code Playgroud)
您可以定义输入类型并仅接受字母或更改键盘类型:
https://developer.android.com/training/keyboard-input/style.html
或者您只能接受一些特定的数字:
| 归档时间: |
|
| 查看次数: |
6423 次 |
| 最近记录: |