以下是代码的一部分:
textField.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable editable) {
timer.cancel();
timer = new Timer();
timer.schedule(
new TimerTask() {
@Override
public void run() {
TextFieldFragment.this.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
save();
}
});
}
},
DELAY
);
}
});
save()运行后,我的edittext失去焦点,但我需要它来保持焦点。
需要更多信息吗?
答案 0 :(得分:0)
使用:
editText.setFocusable(true)
并且记得有
setFocusableInTouchMode
和setFocusable
。