提示的 EditText 字符限制
EditText Character Limit for Hint
我将 EditText 的限制设置为 1;
InputFilter[] editFilters = editText.getFilters();
InputFilter[] newFilters = new InputFilter[editFilters.length + 1];
System.arraycopy(editFilters, 0, newFilters, 0, editFilters.length);
newFilters[editFilters.length] = new InputFilter.LengthFilter(1); //the desired length
editText.setFilters(newFilters);
但是我想为 HintText 写一些长度为 2 个字符的东西。但是因为字数限制我做不到
我的意思是,当我想写东西的时候limit必须是1,但是hint必须是2。
有办法做到吗?
在布局中使用 android:maxLength="1"
XML
可以解决您的问题。
它将输入长度限制为1
并且不影响提示长度。
我将 EditText 的限制设置为 1;
InputFilter[] editFilters = editText.getFilters();
InputFilter[] newFilters = new InputFilter[editFilters.length + 1];
System.arraycopy(editFilters, 0, newFilters, 0, editFilters.length);
newFilters[editFilters.length] = new InputFilter.LengthFilter(1); //the desired length
editText.setFilters(newFilters);
但是我想为 HintText 写一些长度为 2 个字符的东西。但是因为字数限制我做不到
我的意思是,当我想写东西的时候limit必须是1,但是hint必须是2。
有办法做到吗?
在布局中使用 android:maxLength="1"
XML
可以解决您的问题。
它将输入长度限制为1
并且不影响提示长度。