我想在多個EditText字段實現TextWatcher的接口。用的是以下代碼:
text1.addTextChangedListener(this);
text2.addTextChangedListener(this);
然後在Activity中重寫方法
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count)
{
// 在text1字段做一些文本操作
// 在text2字段做一些文本操作
}
程序可以正常運行,我想找一下別的方法。那樣我就可以確定SoftKeyboard的焦點當前在哪個EditText中。
text1.addTextChangedListener(這裡換成TextWatcher的對象,而不是使用this);
上面那個例子應該就可以的