我有一个我想控制长度的 editText。
如何避免用户输入导致文本比 X 长的字符?
我想过使用 beforeTextChanged(CharSequence s, int start, int count,
之后的整数){
但是如果我想的话,我不确定如何跳过添加角色。
长度是动态确定的——在 Activity 开始时从服务器端获取这个长度
最佳答案
好吧,如果您需要阻止用户输入长度超过 x
的文本,简单地说 android:maxLength="x"
作为 EditText 的属性。
或者,
mEditText.setFilters( new InputFilter[]
{
new InputFilter.LengthFilter(<length>)
} );
关于java - 如何避免使用 textWatcher 更改 editText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465032/