8

Yakın zamanda yerli android klavyeyi kullandığımız bir sohbet uygulamasına sahibiz. Ayrıca buna ek olarak MultiAutoCompleteTextView kullanarak çoklu otomatik tamamlama gerçekleştiriyoruz. Android DocsVarsayılan sözlükte eksik OtomatikÇalışmaTextView/MultiAutoCompleteTextView

Herşey belirtildiği gibi standart prosedürü kullanarak tokenizer özel bir oluşturarak yapılır Thiscan MultiAutoCompleteTextView veya AutoCompleteTextView android sözlük önerilerine EditText dönüştürme görünen vermelerini bir sorunu dışında iyi çalışıyor gibi görünüyor. Sohbet uygulaması olmak, kullanıcılarımıza sözlük önerileri göstermemiz için son derece önemlidir.

Benzer bir soru gönderen birkaç kişi daha var, ancak dint'in çok fazla topluluk ilgisi aldığını düşünüyorum. AutoCompleteTextView doesn't show dictionary suggestions

Aksine, StackOverflow üzerindeki bir gönderi, devre dışı bırakılmasını istemek için sözlük önerilerini görebileceğini ileri sürmektedir. bazı öneriler takiben AutoCompleteTextView without dictionary hints

Ben

android:inputType="textAutoCorrect" 

eklendi ama bu da herhangi bir yardım değildi.

Ben basit sorulara vardır:

  1. o AutoCompleteTextView veya MultiAutoCompleteTextView sözlüğü olabilir mi?

  2. Bunun mümkün olması halinde, nasıl yapılır?

Şimdiden teşekkürler.

cevap

10

Anahtar dinleyiciyi otomatik tamamlama ile ayarlamanız gerekir. AutoCompleteTextView xml "autocomplete" değerini yok sayar gibi görünüyor, bu yüzden programatik olarak yapabilirsiniz.

Bunu AutoCompleteTextView oluşturuldu ve benim için çalışıyor sonra yapıyorum. Büyük harfle, genellikle NONE belirtmeniz gerekir.

TextKeyListener input = 
    TextKeyListener.getInstance(true, TextKeyListener.Capitalize.NONE); 
myAutoComleteTextView.setKeyListener(input); 
+0

Teşekkürler Luis !! Çözüm bir cazibe gibi çalıştı. – karora

-1

Otomatik tamamlama görünümünde sözlüğü kullanmak hiç mantıklı değil. Kullanıcı, görünümle birlikte görünen önerileri seçebilir. Eğer bu mümkün olsa bile, kullanıcı kafa karıştırıcı olacak iki yerde önerileri görecektir.

+2

Bizim örneğimizde otomatik tamamlama, facebook etiketleme işlevi görür. Bu yüzden, kullanıcı bir jetonu belirmediği sürece "@" önerileri görünmez. – karora