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 29/06/14, 15:05:25
Array

[xs_avatar]
Zaitung Zaitung no está en línea
Usuario poco activo
 
Fecha de registro: jun 2012
Mensajes: 22
Tu operador: Movistar

Cambiar color indacador de pestaña

Buenas, como dice el titulo quiero poder cambiar el color del indicador, se que es fácil hacerlo desde el Android Manifest asignando un estilo a cada activity, pero ese no es mi caso. Tengo un listview y cada vez que hago click en un elemento se lanza un nuevo fragment que contiene las pestañas. El código del fragment es:
Código:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.view.ViewPager
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

</android.support.v4.view.ViewPager>
Lo que busco es que en base al lugar que ocupa el elemento en la listview el indicador tenga uno u otro color, no se si se puede hacer dinamicamente cambiando el estilo o con alguna instrucción desde java.

Gracias =)
Responder Con Cita


  #2  
Viejo 01/07/14, 13:12:30
Array

[xs_avatar]
oxot oxot no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Santiago
Mensajes: 741
Modelo de smartphone: Xiaomi RedRice
Tu operador: Pepephone
Entiendo que has definido un xml para el layout de los elementos de la lista.
Dentro del adaptador de la lista tienes un getView dónde le dices qué poner en cada sección de tu xml de elemento.
Ahí mismo puedes poner una serie de condicionales y cambiar las propiedades del layout, entre las que está el color de fondo por ejemplo.
Responder Con Cita
Respuesta

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



Hora actual: 19:48:28 (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 / 邮件联系 /