2010-04-02 37 views
77

Tôi có một loạt EditTexts trong ứng dụng Android của tôi, mỗi InputMethod được đặt thành numberSigned. Thiết bị đích 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" 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 để sử dụng "Xong"?Làm thế nào để vô hiệu hóa nút "Next" trên bàn phím phần mềm EditText (thay thế bằng nút "Done")

+0

tôi cần phải vô hiệu hóa các nút bên cạnh. cho rằng tôi có thể làm gì? tôi không cần phải thực hiện nút ở nơi đó. Cảm ơn –

+0

@SivakumarPurushothaman Tôi không thể thử nghiệm cho bạn vào lúc này, nhưng hành động không hoạt động? –

Trả lời

183

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

Reference

+1

nhưng sau khi chọn văn bản trong văn bản, nút Done thay đổi trong nút EDIT và hiển thị cắt, sao chép, dán ..làm thế nào để vô hiệu hóa này. – Unknown

+1

Điều gì về EditTexts nhiều dòng? Điều này dường như không làm việc cho họ. :/ – Sheharyar

+7

@SheharyarNaseer loại đầu vào cho một EditText đa dòng cần phải có những điều sau trong XML EditText của bạn: 'android: inputType =" textImeMultiLine "'. Sau đó, 'android: imeOptions' sẽ hoạt động. – macklinu

51

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

myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE); 
+0

làm việc cho tôi quá .. cảm ơn .. – cavallo

Các vấn đề liên quan