Android: Edittext avec centre de gravité ne fonctionne pas sur l'appareil
Android, et je suis en utilisant une seule ligne edittext avec la gravité centre. Dans l'Émulateur cela fonctionne très bien à la fois l'indice et un curseur clignotant s'affiche. Lors de l'essai de l'appareil (Xperia X10) ni le conseil ni le curseur clignotant s'affiche. Le curseur clignotant indique seulement si je entrer du texte dans l'edittext.
C'est mon edittext, quelqu'un peut voir si quelque chose est manquant?
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ellipsize="end"
android:maxLines="1"
android:gravity="center"
android:layout_gravity="center"
android:hint="Some hint text"
></EditText>
</LinearLayout>
Ce que je veux:
Ce que j'obtiens avec le code ci-dessus (vide edittext sans curseur):
source d'informationauteur Martin
Vous devez vous connecter pour publier un commentaire.
J'ai enfin trouvé la solution pour le faire fonctionner. Cette EditText fonctionne pour moi: (Testé sur Sony Ericsson X10 mini et le HTC Wildfire)
je pense que vous devriez vous la gravité de la parentLayout de votre EditText , à centre
EDIT :
Espère que c'est pas trop tard. Je suis tombé sur ce problème et je ne sais pas si c'est la même chose pour chaque appareil, mais il semble
EditText
par défaut a bas rembourrage.Mon EditText valeur de texte toujours semblé être un peu au-dessus du centre malgré le réglage de la gravité pour être
CENTER
donc j'ai par ailleurs créé:Ce qu'il est corrigé pour moi, maintenant, mon EditText est parfaitement centré 😀
Au lieu d'ajouter de la gravité dans le style de la balise ajouter qu'à l'intérieur de votre fichier de Mise en page qui va travailler
J'ai essayé une combinaison de gravités :
Ma tentative précédente était de nid de l'EditText à l'intérieur d'un RelativeLayout et réglez-centre, mais il n'a pas l'air si bon , de cette façon que fonctionne le mieux pour moi.
centre de.CURSORVISIBLE=false si le curseur n'est pas visible quand on clique d'abord
temps
changer la gravité à gauche et également curseur visible.
XML :
JAVA: