Eliminar las pestañas de la barra de acciones en Android
Tengo un problema con las pestañas de la barra de acción, me gustaría quitar el relleno izquierdo o derecho en las pestañas.
- Cómo actualizar un fragmento de un FragmentPagerAdapter?
- ActionBar con pestañas de navegación cambia de altura con la orientación de la pantalla
- Desplazar ficha - NullPointerException - Android
- Barra de acción Sherlock: las pestañas no cambiarán en el paisaje al pasar
- Añadir pestaña dentro de Fragmento ¿En Android?
He intentado este estilo, pero no funcionó:
<!-- indicator tab color --> <style name="ActionBarTabBarStyle" parent="@style/Widget.AppCompat.ActionBar.TabView"> <item name="android:background">@drawable/tab_indicator_ab_example</item> <item name="android:paddingLeft">0dp</item> <item name="android:paddingRight">0dp</item> </style>
¿Tiene alguna idea?
- Cómo evitar onCreateView () al deslizar en las pestañas
- Varios mapas v2 en TabActivity
- Crash al devolver el fragmento como una pestaña. Ver con la misma ID
- Android: Cambiar el color del texto de Tab en FragmentActivity
- ¿Preload todas las vistas de los fragmentos?
- Cambiar las pestañas de ActionBar subrayan el color mediante programación
- Cómo cambiar fragmento de forma programática en FragmentPagerAdapter?
- Cambiar el color de la línea en las pestañas - ActionBarSherlock
Puede utilizar diseño personalizado.
ActionBar actionBar; actionBar = getActivity().getActionBar(); actionBar.setCustomView(R.layout.your_layout);
Puede lograr el aspecto que busca configurando el 'Widget.Sherlock.Light.ActionBar.Solid.Inverse' . Específicamente relleno y minWidth en el TabView y el backgroundStacked.
<style name="GPA_Sherlock_theme" parent="@style/Theme.Sherlock.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item> <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Example</item> <item name="actionBarStyle">@style/ActionBar.Solid.Example</item> <item name="actionBarTabStyle">@style/ActionBarTabStyle.Example</item> </style> <style name="ActionBarTabStyle.Example" parent="@style/Widget.Sherlock.ActionBar.TabView"> <item name="android:paddingLeft">0dp</item> <item name="android:paddingRight">0dp</item> <item name="android:minWidth">0dp</item> </style> <style name="ActionBar.Solid.Example" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse"> <item name="android:backgroundStacked">@drawable/ab_stacked_solid_example</item> <item name="backgroundStacked">@drawable/ab_stacked_solid_example</item> </style>
Añadir app:tabPaddingStart="0dp"
y app:tabPaddingEnd="0dp"
a TabLayout. Esto funciona para mi.
<android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabGravity="fill" app:tabPaddingStart="0dp" app:tabPaddingEnd="0dp" app:tabIndicatorColor="#FF0000" app:tabMode="fixed" />
Y agregue xmlns:app="http://schemas.android.com/apk/res-auto"
al diseño principal
Creo que su problema va desde el acolchado de patrones no nulos de los padres.