Tôi có trường EditText trong bố cục của mình hay không. Tôi muốn thực hiện hành động khi người dùng ngừng nhập bằng văn bản đó. Tôi đã thực hiện TextWatcher và sử dụng nó là chức năngCách phát hiện xem người dùng có dừng nhập vào 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) {
}
chức năng OnTextChanged và afterTextChanged được gọi là chỉ sau khi nhập bất kỳ ký tự, nhưng tôi muốn thực hiện hành động sau khi người dùng ngừng gõ vào đó lĩnh vực EditText, giống như facebook không vào đó là " Đăng ký "trang.
Làm cách nào tôi có thể thực hiện việc này, vui lòng cho tôi biết nếu có ai có ý tưởng ở đây.
Cảm ơn một tấn nâng cao.
Cá nhân tôi không thích cách tiếp cận này, nếu người dùng đang nói chuyện với bạn bè khi nhập văn bản và ngừng nhập thì sao? bạn có thể sửa lỗi này bằng cách tăng thời gian nhưng sau đó hiệu ứng mong muốn sẽ bị mất. – Hughzi
nhưng không có cách nào tốt hơn để kết luận liệu anh ấy có đang gõ hay không. –
có, nếu họ đã lấy nét từ văn bản chỉnh sửa thì họ không thể gõ, – Hughzi