//1. edtName为想要设置的EditText控件
edtName.setFilters(new InputFilter[]{filter});
//2. 禁止EditText输入空格
private InputFilter filter = (source, start, end, dest, dstart, dend) -> {
if (source.equals(" ")) return "";
else return null;
};
如果用到【android:inputType=“textPassword”】改属性,上述方法就失效了,解决可参考转载文章。
链接: https://blog.csdn.net/geofferysun/article/details/100539860