我的佈局中有一個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