换行
直接在布局中设置属性android:singleLine="true"即可
空格
方法是在TextWatcher的监听onTextChanged方法中使用的,可以根据使用情况进行修改,直接在需要的地方直接调用。
/**
* 禁止输入空格
* @param charSequence,变化的字符串
* @param i,onTextChanged方法中的第二个参数
* @param editText,控件
*/
public static void splitSpace(CharSequence charSequence, int i, EditText editText) {
if (charSequence.toString().contains(" ")) {
String[] str = charSequence.toString().split(" ");
String str1 = "";
for (int j = 0; j < str.length; j++) {
str1 += str[j];
}
editText.setText(str1);
editText.setSelection(i);
}
}
网友评论