Tôi đang làm việc trên Android. Trước đây tôi đã sử dụng onKeyListener
để xử lý tác vụ cụ thể trên sự kiện quan trọng.Cách xử lý Nhập khóa bằng cách sử dụng TextWatcher trên Android
Tuy nhiên, cách này dường như không giải quyết được sự cố của tôi vì hầu như tất cả khóa sẽ bị vô hiệu hóa khi tôi đã triển khai trình xử lý đó cho số EditText
của mình. Sau khi đọc một số chủ đề trong SO, tôi biết rằng tôi nên sử dụng TextWatcher thay vào đó, nhưng tôi vẫn tự hỏi làm thế nào để xử lý sự kiện quan trọng ENTER
bên trong vì các tham số được cung cấp chỉ có CharSequence
, Editable
, v.v. Tôi không tìm thấy bất kỳ thông số keyCode
nào.
'Tuy nhiên, cách này dường như không giải quyết được sự cố của tôi vì hầu như tất cả khóa sẽ bị vô hiệu hóa khi tôi đã triển khai trình xử lý đó cho EditText.'..seams giống như mã của bạn không chính xác. Nó sẽ hoạt động. với 'text watcher' bạn không thể nhận' Enter event' –
tại sao câu hỏi của tôi bị bỏ phiếu? – mrkhv