¿Tengo que crear una barra de herramientas para cada actividad en mi aplicación para Android?
Tengo esta duda sobre la nueva barra de herramientas en Android.
Tengo que crear una barra de herramientas para cada actividad en mi aplicación o hay una mejor práctica para crear una barra de herramientas para todas las actividades?
- Barra de herramientas con diseño de material EditText
- ¿Cómo cambiar el tamaño del texto de la barra de herramientas?
- Cómo configurar el texto de la barra de herramientas y el color de la flecha hacia atrás
- Tabulaciones de SlidingTabLayout que no se pueden hacer clic
- Cómo restaurar Colapsing Toolbar Layout Estado tras cambio de orientación de pantalla
Intento crear un singleton inflar un diseño y buscar una ID de vista para crear una barra de herramientas y devolver la misma instancia para todas las actividades, pero esto no funciona.
¿Puede alguien ayudarme? S
- Hacer transparente la barra de herramientas
- No contraer la barra de herramientas cuando RecyclerView se ajusta a la pantalla
- Diseño del cajón de navegación el título en la barra de herramientas no cambia
- Android: El botón de navegación muestra el lado equivocado cuando la dirección de diseño es RTL
- ID de botón de navegación de la barra de herramientas de Android
- Android: Caja blanca no deseada en la parte superior de la pantalla (barra de herramientas?)
- Cómo eliminar la sombra debajo de la barra de acciones con AppCompat.Light.NoActionBar?
- Cómo agregar ToolBar en PreferenceActivity?
Toolbar
es sólo una vista y tienes que añadirla a cada Activity
en la que quieras mostrarla.
Una forma es simplemente ponerlo en un archivo de diseño separado e incluirlo en el diseño de la Activity
.
Toolbar.xml
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" > </android.support.v7.widget.Toolbar>
Ahora, en el diseño de la actividad en el que desea agregarlo, incluya lo siguiente:
<include android:id="@+id/toolbar" layout="@layout/toolbar"/>
También puede ampliar Su clase de actividad con AppCompatActivity
lugar de Activity
- Eliminar espacios en blanco de correo electrónico y contraseña obtener por EditText
- Cómo corregir – "Esta versión de la aplicación no está configurada para la facturación de mercado"?