J'ai un EditText
et j'ai besoin que le texte qu'il contient (lorsque l'utilisateur entre) commence par une majuscule.
Réponses
Trop de publicités?Soyez prudent si vous ajoutez à la fois android:capitalize="sentences"
et android:inputType="text"
, car ce dernier semble avoir la priorité sur le premier et l'entrée ne sera pas en majuscule.
Il existe un inputType
spécifique pour la mise en majuscule automatique de la première lettre :
android:inputType="textCapSentences"
Voir http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
Les options pour android:capitalize sont
android:inputType="none", which won't automatically capitalize anything.
android:inputType="sentences", Which will capitalize the first word of each sentence.
android:inputType="words", Which Will Capitalize The First Letter Of Every Word.
android:inputType="characters", WHICH WILL CAPITALIZE EVERY CHARACTER.
Apparemment, il a été changé en inputType
au lieu de capitalize