2010-12-29 26 views
9

Tôi đang sử dụng một MultiAutoCompleteTextView trong ứng dụng của mình để hiển thị các đề xuất khác nhau.Các đề xuất EditText và MultiAutoCompleteTextView

tôi nhận thấy rằng MultiAutoCompleteTextView không hỗ trợ suggerstion android thường xuyên đi kèm với một defaultly EditText (dải gợi ý bật phía trên bàn phím mềm.

Có cách nào hiển thị cả những gợi ý thường xuyên, và những cái tôi muốn hiển thị trong MultiAutoCompleteTextView tôi?

Trả lời

9

tôi thấy rằng thiết lập các loại đầu vào chỉ có hiệu lực khi tôi đặt chúng với setRawInputType(). tôi cũng phát hiện ra rằng cách duy nhất để sử dụng InputType.TYPE_TEXT_FLAG_AUTO_CORRECT đã bao gồm bao gồm InputType.TYPE_CLASS_TEXT cũng có. Vì vậy, nó sẽ dẫn đến một cái gì đó như thế này:

multiAutoCompleteTextView.setRawInputType(InputType.TYPE_CLASS_TEXT 
    |InputType.TYPE_TEXT_FLAG_CAP_SENTENCES 
    |InputType.TYPE_TEXT_FLAG_AUTO_CORRECT 
    |InputType.TYPE_TEXT_FLAG_MULTI_LINE); 
Các vấn đề liên quan