4

何かを入力するときに、EditText の TextChange イベントをキャッチする必要があります。しかし、Activity コードで EditText の値を変更したときに発生させたくありません。

私にできることは何ですか?

4

1 に答える 1

6
private boolean listenForChanges = true;

...

@Override
public void afterTextChanged(Editable s) {
    if( listenForChanges ) {
        // Process edits here
    }
}

...

listenForChanges = false;
myEditText.setText( "Some text" );
listenForChanges = true;
于 2013-02-02T06:51:20.633 に答える