Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 24/03/12, 18:48:21
Array

[xs_avatar]
Capitan Kirk Capitan Kirk no está en línea
Usuario novato en la web
 
Fecha de registro: mar 2012
Mensajes: 28
Modelo de smartphone: samsung galaxy sii
Tu operador: Movistar
Cambiar el color de texto desde un selector

hola, tengo un unos TextView, que quiero que funcionen a modo de botón de manera que al ser pulsados cambien de color, para ello creo un archivo que llamo gradiant.xml con el siguiente contenido:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="">
<item android:state_pressed="true">
<shape>
<gradient
android:startColor="#449def"
android:endColor="#2f6699"
android:angle="90" />
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="#449def"
android:endColor="#2f6699"
android:angle="270" />
</shape>
</item>
</selector>

consigo cambiar el color de fondo, puedo redondear esquinas y contornearlo, pero... ¿como cambio el color del texto?
He intentado meter la linea:

android:textColor="#A4C639"

dentro de los <item> y de los <shape> pero o no pasa nada o el programa rompe.

El archivo anterior es llamado desde el siguiente código:

<TextView xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="20dp"
android:textSize="16sp"
android:background="@drawable/gradiant"
/>


Nota: donde pongo: xmlns:android="" debería incluir la web, pero la he suprimido porque las medidas antispam de este foro no me permiten aún poner direcciones.
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 15:47:12 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /