Bất kỳ ai có thể cho tôi biết cách tắt và bật phím Nhập trong bàn phím mềm?Tắt Android Nhập phím bằng bàn phím mềm
Trả lời
Đính kèm OnEditorActionListener vào trường văn bản của bạn và trả về true từ phương thức onEditorAction
, khi actionId
bằng IME_ACTION_DONE. Điều này sẽ ngăn chặn bàn phím mềm từ ẩn:
EditText txtEdit = (EditText) findViewById(R.id.txtEdit);
txtEdit.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// your additional processing...
return true;
} else {
return false;
}
}
});
Tham khảo this LINK.
Tôi biết câu hỏi này là khá cũ nhưng một cách dễ dàng vô hiệu hóa phím Enter là để thiết lập android: Maxlines = "1" trong EditText của bạn .
được giảm giá, không hoạt động. Tôi có EditText với maxLines = "1" và vẫn hiển thị và xử lý phím enter. – momo
Phím enter vẫn được hiển thị và xử lý nhưng không làm gì cả. –
Trong EditText's
bố trí đưa một cái gì đó như thế này:
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,"
Bạn cũng có thể liệt kê các phần còn lại của những biểu tượng mà bạn muốn để có thể nhập ở đó, nhưng không phải là nhập key.
chỉ cần vào xml của bạn và đặt thuộc tính này trong EditText
android:singleLine="true"
và nhập khóa của bạn sẽ được đi
Tôi không biết đây có phải là những gì họ yêu cầu cụ thể hay không nhưng đó chính xác là những gì tôi cần! Cảm ơn! – Sloganho
android: singleLine không được dùng nữa nhưng nó hoạt động hoàn hảo trong trường hợp này. Cảm ơn. –
Hãy thử điều này, cùng imeOptions = actionDone
<EditText
android:id="@+id/edittext_done"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone"
android:maxLines="1"/>
- 1. Tắt nhập bằng bàn phím trên Android TimePicker
- 2. Bàn phím tắt Android
- 3. Bàn phím mềm Android không hoạt động
- 4. Ẩn bàn phím mềm trên phím tắt được thực hiện trong Android?
- 5. Mở bàn phím mềm khi nhấn phím
- 6. Buộc Bàn phím mềm mở
- 7. Tắt bàn phím <enter> phím
- 8. Làm thế nào để thay đổi màu nền của bàn phím cho bàn phím mềm Android?
- 9. Ẩn bàn phím nhập mềm khi hộp thoại đóng
- 10. Bàn phím Android. Phím nền
- 11. Cách ẩn bàn phím khi nhập phím
- 12. Disable bàn phím ubuntu tắt
- 13. Tắt bàn phím ảo trên NumberPicker
- 14. Nhập bằng bàn phím Java Stream
- 15. Chỉ cần số bàn phím mềm?
- 16. Nhận Bàn phím Vị trí Con trỏ Bàn phím Android
- 17. cuộn lên đến bàn phím mềm
- 18. Có thể bật cả Bàn phím thực và Bàn phím mềm cùng một lúc không?
- 19. onKeyListener không hoạt động với bàn phím mềm (Android)
- 20. Android - buộc toàn màn hình bàn phím mềm
- 21. Ngăn các nút từ ẩn bàn phím mềm trên Android
- 22. Bàn phím mềm Android tùy chỉnh "Xong" nút văn bản?
- 23. Android bàn phím mềm không panning xem web
- 24. Bật/tắt bàn phím ảo
- 25. Bàn phím mềm nhập phím điều khiển sự kiện quan trọng
- 26. Android - phím và bàn phím tùy chỉnh
- 27. Ẩn bản xem trước phím trên bàn phím Android
- 28. Android - Nhận bấm phím trên bàn phím
- 29. Ẩn bàn phím mềm không hoạt động
- 30. Nguồn bàn phím Android
gì chính xác bạn đang cố gắng hoàn thành? –
Tôi cũng muốn biết cách thực hiện điều này. Tôi đã nhận thấy trong ứng dụng phonegap của tôi rằng nếu tôi sử dụng phím enter sau khi hoàn thành mục nhập vào một trường văn bản mà đôi khi màn hình không hiển thị chính xác. Nếu tôi sử dụng nút quay lại android gốc khi thực hiện nó hoạt động hoàn hảo mọi lúc. – blong824