Je suis en train de travailler sur un peu de personnels de la liste des tâches d'application et jusqu'à présent, tout a été très bien fonctionner. Il y a un petit caprice que j'aimerais comprendre. Chaque fois que je vais ajouter un nouvel élément, j'ai une boîte de Dialogue avec un EditText vue montrant l'intérieur. Lorsque je sélectionne l'EditText vue, le clavier vient d'entrer du texte, comme il se doit. Dans la plupart des applications, la valeur par défaut semble être que la touche shift est tenue pour la première lettre... même si il ne le fait pas pour mon point de vue. Il y a un moyen simple pour corriger le problème, mais j'ai cherché la référence à plusieurs reprises et ne peut pas le trouver. Je suis en train de penser, il y a un attribut xml pour la référence chargé par la Carte, mais je ne peux pas savoir ce que c'est.
Réponses
Trop de publicités?Ensemble android:inputType="textCapSentences"
sur votre EditText.
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
Suffit d'utiliser android:inputType="textCapWords"
dans votre EditText élément.
Par exemple:
<EditText
android:id="@+id/txtName"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="0.7"
android:inputType="textCapWords"
android:textColorHint="#aaa"
android:hint="Name Surname"
android:textSize="12sp" />
Consulter le lien suivant pour référence: http://developer.android.com/reference/android/widget/TextView.html#attr_android%3ainputType
J'ai rencontré le même problème, il suffit de partager ce que j'ai trouvé. Peut vous aider, vous et les autres...
ESSAYEZ ceci sur votre mise en page.ajoutez la ligne ci-dessous dans votre EditText.
android:inputType="textCapWords|textCapSentences"
fonctionne très bien sur moi.. j'espère que ça marche aussi sur vous...