Comunidad de diseño web y desarrollo en internet online

Cambiar color de cursor EditText Android

Citar            
MensajeEscrito el 09 Jul 2012 03:27 pm
Buenas es mi primera vez pidiendo ayuda en el foro pero ando frustando tratando de encontrar la solución al siguiente problema. Soy nuevo en android y estoy en la creación de pantallas me gusta explorar todo lo que se me ocurre cuando estudio y no solo limitarme al tutorial.

El problema que tengo que por defecto en Android 3.0 y superiores los editText tiene cursores color blanco y cuando se cambia el color de fondo (el de defecto es negro) el cursor desaparece(se mantiene en blanco aunqeu cambies el color del texto). He intentado investigar en web en ingles pero la solución que dan no explican donde se hace.

Alguien que sepa la solución me podria detallar como hacerlo y donde.

Se les agradecera mucho.

Por spyder

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Jul 2012 07:20 am
Hola,
creo recordar que haciendo null android:textCursorDrawable, el color del caret será el color del texto.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

safari
Citar            
MensajeEscrito el 10 Jul 2012 02:52 pm
y donde pongo eso

Por spyder

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Jul 2012 03:36 pm
Pues en el xml del layout del Activity donde esté tu EditText.
Si estás usando Eclipse, abre el xml del layout. Si lo abres en modo gráfico, en la ventana Properties busca la entrada llamada "Text cursor drawable", y donde pone value escribe:
@null

Si lo abres en modo xml, o si estás trabajando con otro editor xml, añade este atributo al EditText:
android:textCursorDrawable="@null"

Con eso el cursor debería tomar el color del atributo textColor

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.