setOnKeyListener
和setFilters
在将密钥/ characere添加到EditText
之前通知我。
我希望在将字符添加到EditText
后收到通知。
我能想到的一种方法是覆盖EditText的onDraw
,但我想知道是否有更好的方法。
TIA
答案 0 :(得分:4)
使用addTextChangedListener(TextWatcher watcher)
只要TextView的文本发生变化,就会在TextWatcher
的列表中添加{{1}}。
答案 1 :(得分:3)
答案 2 :(得分:2)
将TextWatcher
接口设置为EditText
。
TextWatcher
有afterTextChanged()
方法。
答案 3 :(得分:2)
答案 4 :(得分:2)
使用TextWatcher
,因为所有朋友都建议您并覆盖以下方法
public abstract void afterTextChanged (Editable s){
//Create Notification here by using notification manager
}