我的布局中有一个EditText字段。我想在用户停止输入该编辑文本时执行操作。我已经实现TextWatcher和使用它的功能如何检测用户是否停止在EditText中输入android
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
@Override
public void onTextChanged(CharSequence text, int start, int lengthBefore, int lengthAfter) { }
@Override
public void afterTextChanged(Editable editable) {
}
功能onTextChanged和afterTextChanged得到的只是输入任何字符后调用,但我想执行操作的用户停止在的EditText字段中输入后,就像Facebook并在它的“登记“页面。
我该如何实现这一点,请告诉我,如果有人在这里有任何想法。
先进的感谢一吨。
我个人不喜欢这种方法,如果用户在输入文本时与朋友交谈并停止输入,该怎么办?你可以通过增加时间来解决这个问题,但是所需的效果将会丢失。 – Hughzi
但比没有更好的方式来断定他是否打字。 –
如果他们已将焦点从编辑文本中除去,那么他们不可能键入, – Hughzi