Tôi đang cố gắng để có một EditText
với các đặc điểm sau khi chỉnh sửa bằng phím mềm. Tôi đã sẵn sàng các tài liệu, tìm kiếm ở đây, chơi với các thông số nhưng không thể tìm thấy một cấu hình làm việc.EditText với một dòng văn bản, dòng gói và hành động Xong?
- Chế độ xem
EditView
trên màn hình có chiều cao cho một vài dòng (ví dụ: 3-4). - Văn bản nội dung là một dòng (nghĩa là không có ngắt dòng).
- Nếu văn bản nội dung dài hơn chiều rộng của khung hình, nó phải được quấn đến dòng tiếp theo
- Phím Enter của phím mềm hiển thị nhãn Hành động đã hoàn thành.
Tôi có thể đạt được {1,2,3} và {1,2,4} nhưng không được {1,2,3,4}. Lý do của tôi là vì nội dung là một dòng (không có ngắt dòng) phím Enter không được sử dụng và do đó sẽ có thể được thay đổi thành nhãn Xong.
mã thiết lập của tôi trông như thế này
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE);
editText.setHorizontallyScrolling(false);
editText.setSingleLine(false);
// This does not work. Soft keyboard has Enter action.
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
Có thể? Bất kì lời đề nghị nào?
Ai đó ít nhất có thể xác nhận rằng điều này không thể thực hiện được? – user1076637
Dòng gói được nêu trong câu trả lời cho [câu hỏi này] [1]. [1]: http://stackoverflow.com/questions/3276380/android-word-wrap-edittext-text –
Cảm ơn Một T. Có, điều này không gói nhưng làm thế nào để tôi nhận được nó để làm việc với yêu cầu # 4 ở trên? – user1076637