gpt4 book ai didi

android - 在安卓键盘中允许空格和回车键

转载 作者:行者123 更新时间:2023-11-30 01:20:42 25 4
gpt4 key购买 nike

我想在 EditText 中的 InputFilter 只允许 alpha (a-z 或 A-Z) 空格和回车键。但我只能允许 < strong>(a-z 和 A-Z)。

如何允许空格和输入 key ?

这是我的代码:

protected InputFilter filterAlpha = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
Pattern ps = Pattern.compile("^[a-zA-Z]+$");
if(!source.equals("") && !ps.matcher(source).matches()){
//Key not allowed
return "";
}
return null;
}
};


EditText et_name_eng = (EditText) findViewById(R.id.et_name_eng);
et_name_eng.setFilters(new InputFilter[] {filterAlpha});

最佳答案

您可以将正则表达式更改为“^[a-zA-Z\r\n]+$”。

关于android - 在安卓键盘中允许空格和回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37152413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com