Ich habe android:inputType="textAutoComplete|textCapSentences"
in meinem XML-Code implementiert. Wenn ich es auf kitkat, läuft, funktioniert TextCapSentence gut, aber wenn Build auf Lollipop Gerät ausgeführt wird, funktioniert es nicht. Jeder weiß, wie man es löst.EditText eingabetyp textCapSentences funktioniert nicht auf Lollipop
Antwort
Hallo dies ist, weil in Lollipop, wenn Sie Auto - Großschreibung in Tastatureinstellungen deaktiviert haben, dann können Sie es nicht programmgesteuert aktivieren.
hier sind die Schritte: -
- Tap Symbol ‚Einstellungen‘ auf dem Startbildschirm Ihres Android Lollipop Geräte
- Auf dem Bildschirm ‚Einstellungen‘, navigieren Sie zu dem persönlichen Bereich nach unten und tippen Sie auf die 'Sprache & Eingabe' Abschnitt.
- Wählen Sie im Abschnitt 'Language & input' Ihre Tastatur aus (die als aktuelle Tastatur gekennzeichnet ist).
- Tippen Sie nun auf "Einstellungen".
- Tippen Sie hier, um die 'Auto - Großschreibung' zu aktivieren.
- Das ist alles!
Fügen Sie diese beiden Attribute hinzu. Es klappt.
android:capitalize="sentences"
android:inputType="textCapSentences"
Ich habe es versucht, aber es funktioniert nicht. Auch kapitalisiert ist entzogen. –
Auf welchen Geräten und Betriebssystemspezifischen Versionen versuchen Sie. Irgendwann überschreiben die Hersteller die "InputMethod
" auf Betriebssystemebene und es funktioniert einfach nicht.
Sie können auch einen Test machen, indem Sie die Quellen der EditText
von Google Code und kompilieren Sie es als Ihre EditTextCustom
und sehen, ob es funktioniert.
Set auf diese Weise,
EditText input = (EditText).findViewById(R.id.ID);
input.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
Set Eingabetyp in XML sowie in JAVA-Datei wie folgt,
In XML
android: input = "textCapSentences "
und in JAVA fil e,
edittext.setRawInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
Das ist für mich gearbeitet und sicher Auto-Kapitalisierung Einstellung Ihrer Tastatur machen ist aktiviert.
- 1. EditText textCapSentences funktioniert nicht
- 2. Android Lollipop EditText: AutoComplete funktioniert nicht für E-Mail-Adressen
- 3. setOnDateChangeListener funktioniert nicht auf Lollipop
- 4. Elevation auf Android 5.0 (Lollipop) nicht funktioniert
- 5. Fontfamily funktioniert nicht auf Android Lollipop
- 6. DrawableCompat.unwrap funktioniert nicht vor Lollipop
- 7. EditText onTouchListener funktioniert nicht
- 8. EditText-Hinweiseigenschaft funktioniert nicht
- 9. Android AppCompat SearchView EditText fehlende untere Zeile auf Pre-Lollipop
- 10. GetText() funktioniert nicht für mich auf EditText
- 11. HTML5 Eingabetyp Nummer funktioniert nicht in Firefox
- 12. Android colorControlNormal xml Attribute funktioniert nicht vor-Lollipop
- 13. EditText Anfrage Fokus funktioniert nicht
- 14. EditText lineSpacingExtra seltsames Verhalten
- 15. Android edittext onEditorActionListener funktioniert nicht?
- 16. android EditText maxLength nicht funktioniert
- 17. getText() in EditText funktioniert nicht
- 18. EditText und instanceof funktioniert nicht?
- 19. Dialog FLAG_DIM_BEHIND funktioniert nicht auf Android 5.x (Lollipop)
- 20. AlarmManager funktioniert nicht auf Samsung-Geräten in Lollipop
- 21. Eingabetyp Datei mehrere nicht auf Android
- 22. OnBackPressed und onOptionsAlteleselected funktioniert nicht in Lollipop
- 23. Android Alarmdialog nicht korrekt auf Lollipop
- 24. EditText Padding funktioniert nicht wie erwartet in Android
- 25. SoftKeyboardStateListener nicht auf Lollipop Geräte arbeiten
- 26. Validierung am EditText funktioniert nicht richtig
- 27. onCreateContextMenu() für EditText funktioniert nicht auf einem echten Gerät
- 28. ImageSpan auf EditText (Smileys). Mit SwiftKey Keyboard funktioniert nicht
- 29. Imageview nicht auf Lollipop und Marshmallow
- 30. setOnEditorActionListener wird in lollipop nicht aufgerufen
Ok, so läuft es !! Es funktioniert jetzt. Vielen Dank!! –