Pau*_*osa 15 events android listener textwatcher android-edittext
我有一个处理程序是一个TextWatcher,我不知道如何获得View更改文本.
这是我的处理程序:
TextWatcher handler = 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) {
oldText = s.toString();
}
@Override
public void afterTextChanged(Editable s) {
//v.setText("afterTextChanged");
}
};
Run Code Online (Sandbox Code Playgroud)
请注意注释部分,这是我想要的,View从EditText触发事件的那个开始,在文本更改后更改文本.
我如何.setText()在afterTextChanged事件中达到此方法?(就像查看的onClick事件一样v)
Ion*_*ers 23
public static class MyTextWatcher implements TextWatcher {
private EditText mEditText;
public MyTextWatcher(EditText editText) {
mEditText = editText;
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
oldText = mEditText.toString();
}
....
}
Run Code Online (Sandbox Code Playgroud)
添加它:
mFirstEditText.addTextChangedListener(new MyTextWatcher(mFirstEditText));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7017 次 |
| 最近记录: |