检测TextView文本是否已更改的最佳方法? 类似于脏检查的东西 - 所以我只能保存已更改的文本字段。
答案 0 :(得分:18)
将textChangeListener添加到文本视图中,如下所示。
用onTextChanged()
方法写你的东西。
TextView txtview = new TextView(this);
txtview.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});