Cách tắt nút “Tiếp theo” trên bàn phím phần mềm EditText (thay thế bằng nút “Xong”)


85

Tôi có một loạt các EditTexts trong ứng dụng Android của mình, mỗi EditTexts đều được đặt InputMethod thành numberSigned. Thiết bị mục tiêu của tôi không có bàn phím phần cứng và sử dụng bàn phím phần mềm để nhập số. Android thay thế nút "Xong" tiêu chuẩn ở bên phải của hộp nhập bằng nút "Tiếp theo". Làm cách nào tôi có thể sử dụng "Xong" thay thế?


Tôi cần tắt nút tiếp theo. cho điều đó tôi có thể làm gì? tôi không cần nút thực hiện ở nơi đó. Cảm ơn
Sivakumar Purushothaman,

@SivakumarPurushothaman Tôi không thể kiểm tra cho bạn vào lúc này, nhưng actionNone có hoạt động không?
Andrew Buss

Câu trả lời:


210

Hãy thử thêm android:imeOptions="actionDone"vào của bạn EditText.

Tài liệu tham khảo


1
nhưng sau khi chọn văn bản trong edittext, nút Done chuyển thành nút EDIT và hiển thị cắt, sao chép, dán..cách tắt tính năng này.
Monty

1
Điều gì về Multi-Line EditTexts? Điều này dường như không hiệu quả với họ. : /
Sheharyar

7
@SheharyarNaseer loại đầu vào cho một multiline EditText cần phải được điều sau đây trong EditText XML của bạn: android:inputType="textImeMultiLine". Sau đó, android:imeOptionssẽ được làm việc.
macklinu

Xin chào, Cảm ơn vì điều này. Tôi phải đối mặt với một số vấn đề nếu tôi sai, vui lòng sửa cho tôi, Điều này hoạt động trong một số thiết bị chứ không phải một số. Trong HTC và Asus không hiển thị Xong và trong thiết bị Samsung hiển thị Xong. :)
Dharmik Patel

Lưu ý: Giải pháp này cũng hoạt động tốt cho Xamarin: YourEditText.ImeOptions = Android.Views.InputMethods.ImeAction.Done;
YumeYume

55

Điều này cũng có thể được thực hiện trong mã với:

myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.