La barra de herramientas se superpone debajo de la barra de estado
Utilicé CoordinatorLayout y AppBarLayout para ocultar / mostrar la barra de herramientas como el usuario desplaza una vista de reciclador. El problema es que la barra de herramientas todavía está visible bajo la barra de estado. Ver la imagen (el título "Test2" aún está visible):
- ¿Cómo se obtienen componentes de diseño de material pre API 21?
- Barra de búsqueda personalizada con diseño de material
- Quitar sombra de la barra de herramientas cuando el cajón de navegación está abierto - Biblioteca de soporte de diseño de material
- Barra de herramientas con diseño de material EditText
- Cambiar layout_scrollFlags de forma programática en CollapsingToolbarLayout
He añadido bandera fitSystemWindows, por supuesto:
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="software.cia.test2.MainActivity"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="@dimen/appbar_padding_top" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways|snap" app:popupTheme="@style/AppTheme.PopupOverlay"> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.CoordinatorLayout>
- "Error al convertir? Attr / colorPrimary en un drawable"
- Diseño de material para la subclase de EditText
- Cómo configurar el texto para ver desde el diseño del encabezado del cajón en el cajón de navegación sin inflar la vista
- Cómo implementar una barra de progreso circular de diseño de material en android
- Cambiar el color de la vista pero mantener el estado de ondulación y tacto
- CoordinatorLayout con RecyclerView y el encabezado Collapsing
- No se encontró ningún recurso que coincida con el nombre dado (en 'android: color Primary')
- Android appcompat-v7: 21.0.0 cambiar los colores de la casilla de verificación de materiales
Creo que es un error … Entonces he intentado establecer el statusBarColor en style.xml, y funcionó! Pruebe esto en style.xml v21
<item name="android:statusBarColor">?colorPrimaryDark</item>
Espero que pueda arreglar su problema.
Pruebe con esto:
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="software.cia.test2.MainActivity"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways|snap" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.CoordinatorLayout>
- Vista de lista con la opción de actualización y supresión mediante contextmenu
- ¿Por qué el área de clic de Android tiene un radio más amplio que touchstart? ¿Cómo puedo hacerlo consistente?