检测TextView文本是否已更改的最佳方法?

时间:2012-04-23 07:40:38

标签: android

检测TextView文本是否已更改的最佳方法? 类似于脏检查的东西 - 所以我只能保存已更改的文本字段。

1 个答案:

答案 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

                }
            });