Cómo cambiar el estilo de texto TabPageIndicator – Negrita, TextSize en seleccionado?
Escucha He encontrado el blog de Jake Wharton que incluye algunos cambios en los estilos de indicador de Viewpager
Quiero hacer cambios al seleccionar el texto de la pestaña Obtener más grande que el predeterminado y negrita
- Personalizar el relleno y el margen en IconPageIndicator
- Insertar páginas en el medio de un FragmentPageAdapter
- Navegación de la barra de acciones de Android deja de funcionar
- Añadir ViewPagerIndicator a Android Studio
- ¿Cómo hacer actualizaciones de ViewPager con frecuencia?
utilizando este archivo main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <com.viewpagerindicator.TabPageIndicator android:id="@+id/indicator" android:layout_width="match_parent" android:layout_height="wrap_content" /> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="0dp" android:layout_margin="5dp" android:layout_weight="1" /> </LinearLayout>
y
style.xml
<style name="Theme.VPI" parent="Theme.Styled"> <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> </style> <!-- "Implementation" of our ABS custom theme --> <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> <item name="titleTextStyle">@style/TitleText</item> <item name="android:titleTextStyle">@style/TitleText</item> </style> <!-- "Implementation" of VPI theme. We just set the text size and color.TabPageIndicator --> <style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator"> <item name="android:textStyle">@style/CustomTabPageIndicator.Text</item> <item name="android:background">@drawable/tab_indicator</item> <item name="android:animateOnClick">true</item> </style> <style name="CustomTabPageIndicator.Text" parent="android:TextAppearance.Medium"> <item name="android:textColor">@drawable/tab_text_style</item> <item name="android:textSize">18sp</item> <item name="android:textStyle">@style/TitleText</item> </style> <!-- More customizations for ABS <item name="android:textStyle">bold</item> --> <style name="TitleText" parent="Widget.TabPageIndicator.Text"> <item name="android:textColor">@color/white</item> <item name="android:textSize">20sp</item> <item name="android:textStyle">bold</item> <item name="android:ellipsize">end</item> <item name="android:singleLine">true</item> </style>
y en drawbale tab_text_style.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="@color/tab_text_selected" /> <item android:state_selected="false" android:color="@color/tab_text_unselected" /> </selector>
mis pestañas se parece a esto, estoy usando ViewPagerIndicator con ActionBarSherlock
Quiero parecer así …
Gracias por adelantado
- Divisor no funciona para TitlePageIndicator con viewpagerindicator & actionbarsherlock
- Uso de la fuente personalizada en viewpagerindicator
- Asistente condicional / inicialización con ViewPager
- Quitar TabIndicator de PagerTabStrip en un ViewPager
- El indicador de paginación de círculo no se ve alrededor
- El ViewPagerIndicator no es fácil con 1000 páginas
- Creación de una compilación de Gradle para Android que utiliza ViewPagerIndicator
- Viewpager muestra página incorrecta
- Cómo el estilo de Theme.Holo.DialogWhenLarge tamaño personalizado, la posición, los márgenes, etc?
- Cómo configurar un entorno de desarrollo de Android con STS, Android SDK, Maven y Spring Android