editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
// - u4e00-u9fa5 (中文)
if (s.length() > 0) {
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c < 0x4e00 || c > 0x9fa5) {
s.delete(i, i + 1);
}
}
}
}
});
EditText限制只输入中文
最新推荐文章于 2023-04-25 13:34:56 发布