Eliminación de línea o divisor entre la barra de acción y la pantalla principal en Android
¿Cómo puedo eliminar la línea o el divisor entre la barra de acción y la pantalla principal? ¿Cómo puedo cambiar el color de este divisor en android? Gracias por adelantado.
- ¿Cómo se elimina el texto del título de la Android ActionBar?
- La barra de acción de Android nunca se divide en la pantalla de 5.1 "
- Actividad de Android sin ActionBar
- ¿Cuál es el equivalente de ActionBar en versiones anteriores de sdk?
- Implementación de pestañas + deslizamiento en versiones android <4.0
- Barra de acción android onNavigationItemSelected
- Control dinámico de elementos de acción / menú en ActionBar
- GetActionBar devuelve null
- Android cómo diseñar un SearchView en Actionbar?
- ¿Cómo mostrar la casa predeterminada como indicador ascendente mediante la barra de acción de soporte?
- Personalización de la barra de acción Android
- Android (3.0) La barra de acción no quiere ir
- ¿Barra de herramientas Android con dos líneas en el título?
Simplemente inserte el atributo windowContentOverlay en su tema. Es demasiado simple de esta manera.
<style name="AppTheme" parent="android:Theme.Holo.Light"> <!-- Customize your theme here. --> <item name="android:windowContentOverlay">@null</item> </style>
Después de más esfuerzo puedo encontrar mi tema ideal.
- En primer lugar debo decir que Theme.Holo.Light tiene una sombra en la parte inferior de la barra de acción si desea no tener esa sombra que debe utilizar Theme.Holo.
-
Después de cambiar el estilo, debe cambiar otras configuraciones para usted como el código.
<resources> <style name="AppTheme" parent="android:Theme.Holo"> <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item> <item name="android:background">#ff0000</item> <item name="android:colorBackground">#ff0000</item> </style> <style name="AppTheme.ActionBar" parent="android:Widget.ActionBar"> <item name="android:background">#ff0000</item> </style> </resources>
-
Este código a continuación es para mi último desafío que encontré cómo resolverlo.
<resources> <style name="AppTheme" parent="android:Theme.Holo.Light"> <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item> <item name="android:background">#ff0000</item> <item name="android:colorBackground">#ff0000</item> </style> <style name="AppTheme.ActionBar" parent="android:Widget.ActionBar"> <item name="android:background">#ff0000</item> </style> </resources>
-
Debajo de la imagen está para el primer código, si usted nota que no hay ningún divisor.
- Y debajo de la imagen está para el segundo código.
Si utiliza AppCompat necesita establecer padre = "Theme.AppCompat" , no "Theme.AppCompat.Light" (el mismo significa ActionBar) 🙂
Por ejemplo: @ style / MyActionBar true @ style / MyActionBar true
<style name="MyActionBar" parent="Base.Widget.AppCompat.ActionBar"> <item name="android:background">@android:color/transparent</item> <!--For compatibility--> <item name="background">@android:color/transparent</item> </style>