Düzenlerimden birinde EditText alanına sahip bir android uygulamasına sahibim. EditText'im için android:inputType="textNoSuggestions"
özniteliğini ayarladım. Metin alanı artık önerileri göstermiyor. Bununla birlikte, öneriler çubuğu hala yumuşak klavyenin üst kısmındadır ve şu anda sadece ses girişi mikrofon simgesini görüntüleme amacına hizmet ediyor gibi görünüyor. Bu alan için ses girişini istemiyorum/önemsemiyorum ve bu yazılım klavyesindeki öneriler çubuğunu kaldırmak istiyorum. Başka bir inputType bayrağı ile bunu yapmak için bir yolu var mı?Android EditText'te, öneri çubuğunu yumuşak klavyeden nasıl kaldırabilirsiniz?
cevap
Bana uygun bir çözüm buldum. Google Asistan Başlatıcıda arama çubuğunu basarken LogCat baktığımızda şunu gösterir: Yani
07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Deprecated private IME option specified: nm
07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Use com.google.android.inputmethod.latin.noMicrophoneKey instead
, ben EditText xml bu satırı ekleyerek oldu ne yaptı:
android:privateImeOptions="nm"
"nm" dir LatinIME kaynak kodundan alınan: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.1_r1/com/android/inputmethod/latin/LatinIME.java#93
public static final String IME_OPTION_NO_MICROPHONE_COMPAT = "nm";
Umut bu yardımcı olur!
Çalışır ve çok yardımcı olur. Teşekkürler. – dazed
Woah, orada harika bir gözlem var, ancak öneriler çubuğunu görüyorum. Mikrofon simgesi olsa da gitti. – user1841702
android ekleyin:
android:privateImeOptions="nm"
android:inputType="textNoSuggestions | textMultiLine"
Öneriler ve Öneriler Bar hem kaldırıldı XML niteliklerin kombinasyonu editext için
veya
android:privateImeOptions="nm"
android:inputType="textFilter | textMultiLine"
Bunu uygulamakta fark ettiğim olumsuzluklardan biri, 3 satırlık bir maxline'lara sahip olan EditText alanının, ideal olmayan tek bir satırda tutulmasıdır. Bir geçici çözüm üzerinde çalışıyorum. –
Bu sorunu çözdüm ve yukarıdaki cevabımı güncelledim. –
- 1. Xamarin.Forms'da (Android) uygulama başlık çubuğunu nasıl kaldırabilirsiniz?
- 2. Android: durum çubuğunu/güç çubuğunu göster/gizle
- 3. Android arama çubuğunu nasıl sorunsuz bir şekilde kullanabilirim?
- 4. laravel nasıl eşsiz sütununu kaldırabilirsiniz
- 5. Android uygulamasının başlık çubuğunu kaldırma
- 6. gizle kesme/iOS'deki klavyeden macun paneli 9
- 7. Yumuşak klavyenin işten çıkarılmasını önleme
- 8. Android 3.1 tam klavye modunda yumuşak klavye
- 9. Android: Açmak zorunda kaldığında, yumuşak klavyeyi kapatmak için nasıl zorlayabilirim?
- 10. Android Studio'da bir projede bir modül nasıl yumuşak aktarılır?
- 11. Alanları json yanıtından dinamik olarak nasıl kaldırabilirsiniz?
- 12. Logonuzla navbar markasından hover'ı nasıl kaldırabilirsiniz
- 13. Önemli bir CSS özelliğini nasıl kaldırabilirsiniz?
- 14. Bir lua tablosu girişini anahtarıyla nasıl kaldırabilirsiniz?
- 15. Nginx'i http yanıtı üstbilgisinden nasıl kaldırabilirsiniz?
- 16. Android Durum Çubuğunu Gizle Çarpıklık Uygulaması
- 17. Android işlem çubuğunu menü sekmeleriyle birleştir
- 18. Yumuşak klavyede arama simgesi
- 19. wxWidgets grafik tasarımcı öneri
- 20. Java, MIDI klavyeden giriş alıyor
- 21. Yukarıya eklenen altbilgide arama çubuğunu nasıl kaldırabilirim?
- 22. Temel öneri motoru algoritması
- 23. mySQL Indexes öneri yazılımı
- 24. gallery betiği için öneri
- 25. Zsh Paket Öneri
- 26. Anlamsal İşaretleme için Öneri
- 27. C# derleyicisi Geliştirme Öneri
- 28. Eclipse Kepler öneri göstermiyor
- 29. Python öneri motoru
- 30. oktav yavaştır; öneri
Genellikle ses girişi simgesi, klavyenin hemen altındaki boşluk çubuğunun hemen yanındadır. Üçüncü Taraf bir klavye kullanıyor musunuz? Onlar "şeyler" görmezden bilinir – reVerse
Hayır bu Nexus 5 w/kit kat 4.4 stok OS stok klavye – ErlVolton
Bu tamamen Öneriler Çubuğu kaldırılması çözmedi. –