EditText被修改后的通知?

时间:2011-08-12 12:44:59

标签: android

setOnKeyListenersetFilters在将密钥/ characere添加到EditText之前通知我。

我希望在将字符添加到EditText后收到通知。

我能想到的一种方法是覆盖EditText的onDraw,但我想知道是否有更好的方法。

TIA

5 个答案:

答案 0 :(得分:4)

使用addTextChangedListener(TextWatcher watcher)

只要TextView的文本发生变化,就会在TextWatcher的列表中添加{{1}}。

Android TextView

答案 1 :(得分:3)

答案 2 :(得分:2)

TextWatcher接口设置为EditText
TextWatcherafterTextChanged()方法。

答案 3 :(得分:2)

答案 4 :(得分:2)

使用TextWatcher,因为所有朋友都建议您并覆盖以下方法

  public abstract void afterTextChanged (Editable s){
//Create Notification here by using notification manager
}