2013-08-19 34 views
6

Tôi muốn triển khai Chỉnh sửa đa văn bản mà không có sự trì hoãn trong Android. Tôi đã googled rất nhiều và tôi thấy bên dưới mã:Không có đề xuất Chỉnh sửa văn bản có nhiều dòng trong android

noticeEditText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

hoặc

noticeEditText.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 

hoặc

Trong file layout:

android:inputType="textFilter" 

Nhưng vấn đề của tôi là, không có đề xuất, Chỉnh sửa văn bản là đơn li ne. tôi đã thêm vào dưới đây tính thêm:

noticeEditText.setSingleLine(false); 
noticeEditText.setVerticalScrollBarEnabled(true); 
noticeEditText.setHorizontalScrollBarEnabled(false); 

Nhưng vẫn nhận được đơn dòng Edit Text View. Tôi nên làm gì để nhận được Chế độ xem văn bản chỉnh sửa đa dòng mà không có đề xuất.

Cảm ơn.

Trả lời

5

Hãy thử điều này và bạn sẽ được hạnh phúc:

android:inputType="textFilter|textMultiLine|textNoSuggestions" 

Nó sẽ làm việc cho bạn tốt.

+0

Cảm ơn bạn đã trả lời, tôi đang kiểm tra đề xuất ở trên và sẽ trả lời sớm, cảm ơn một lần nữa. – mark

+0

Tôi đã áp dụng gợi ý nhất định của bạn, nhưng vẫn có cùng một vấn đề, Chỉnh sửa văn bản là một dòng. Không có đề xuất, Chỉnh sửa văn bản là một dòng, không thể có được chế độ xem văn bản chỉnh sửa đa dòng. Vui lòng cung cấp một số giải pháp khác. Cảm ơn. – mark

+0

Tạo dự án mới và thêm EditText. Áp dụng giải pháp của tôi. Nó có hoạt động không? – Marek

0

Trong tệp bố cục .xml, cho số EditText bạn có thể đặt các thuộc tính khác nhau phù hợp với nhu cầu của mình. Đối với yêu cầu hiện tại của bạn, hãy thêm điều này vào Chỉnh sửa văn bản.

<EditText 
    .... 
    android:inputType="textFilter|textMultiLine|textNoSuggestions" 
/> 
+0

Cảm ơn bạn đã trả lời, tôi đang kiểm tra đề xuất ở trên và sẽ trả lời sớm, cảm ơn một lần nữa. – mark

+0

Tôi đã áp dụng đề xuất đã cho của bạn, nhưng vẫn gặp sự cố tương tự, Chỉnh sửa văn bản là một dòng. Không có đề xuất, Chỉnh sửa văn bản là một dòng, không thể có được chế độ xem văn bản chỉnh sửa đa dòng. Vui lòng cung cấp một số giải pháp khác. Cảm ơn. – mark

0

tôi thấy cùng một vấn đề trong mã của tôi quá và để giải quyết việc này, tôi đã sử dụng giải pháp @Marek trong file .xml của tôi - android:inputType="textFilter|textMultiLine|textNoSuggestions"

và loại bỏ sau từ file java -
.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

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