626 votes

Couleur du curseur EditText définie

Je vais avoir ce problème lorsque je suis en utilisant le Android Holo thème sur une tablette de projet. Cependant, j'ai un fragment sur l'écran qui a un fond blanc. Je suis l'ajout d'un EditText composant sur ce fragment. J'ai essayé de remplacer le thème de définir l'arrière-plan de l'Holo.La lumière du thème de ressources. Cependant, mon curseur de texte (carat) reste blanche, et donc, invisible à l'écran (je peux le repérer faiblement dans l'edittext champ..).

Quelqu'un sait-il comment je peux obtenir EditText d'utiliser un plus sombre curseur de couleur? J'ai essayé de définir le style de l'EditText "@android:style/Widget.Holo.La lumière.EditText", sans résultat positif.

1360voto

Dean Points 2897

Définissant les attribuent à devrait se traduire par l’utilisation de `` comme la couleur du curseur.

618voto

star18bit Points 1004

Dans la mise en page

Que de créer des drawalble xml : color_cursor

Vous disposez d’un curseur de couleur blanche sur la propriété EditText.

94voto

Joe.M Points 346

Il semble comme si toutes les réponses vont autour des buissons.

Dans votre `` , utilisez la propriété :

et d’ajouter le drawable `` à vos ressources, comme suit :

C’est aussi le moyen de créer des curseurs plus diversifiés, si vous avez besoin.

46voto

dineth Points 2103

J’ai trouvé la réponse  :)

J’ai défini le style editText du thème à :

Puis j’ai utilisé ce drawable qui suit pour régler le curseur :

`

`

Android : textCursorDrawable est la clé ici.

1voto

Ses encore plus facile que cela.

Cela fonctionne dans ICS et au-delà. Je n’ai pas testé dans d’autres versions.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X