我有EditText
。当我专注于它时,所有文本都被选中。当用户输入字符时,将删除先前的文本(选定的文本),并在EditText
中插入新字符。
我想阻止在用户插入字符'='时删除所选文字。
我该怎么做?
答案 0 :(得分:1)
在EditText中使用textwatcher,它有三种方法
afterTextChanged(Editable s)
beforeTextChanged(CharSequence s, int start, int count, int after)
onTextChanged(CharSequence s, int start, int before, int count)
使用beforeTextChanged并检查是否插入了特殊字符(=或其他),保留旧文本
http://developer.android.com/reference/android/text/TextWatcher.html