La documentación de Toolbar
dice
Si una aplicación usa una imagen de logotipo, debería considerar omitir un título y un subtítulo.
¿Cuál es la forma correcta de eliminar el título?
La documentación de Toolbar
dice
Si una aplicación usa una imagen de logotipo, debería considerar omitir un título y un subtítulo.
¿Cuál es la forma correcta de eliminar el título?
toolbar.setTitle("");
Respuestas:
fuente
setSupportActionBar()
. Elegir esta respuesta porque esta parece ser la forma oficial de hacerlo de acuerdo con la referencia oficial:Set whether an activity title/subtitle should be displayed.
La forma correcta de ocultar / cambiar el título de la barra de herramientas es esta:
Esto se debe a que cuando llama
setSupportActionBar(toolbar);
,getSupportActionBar()
será responsable de manejar todo a la Barra de acciones, no al objeto de la barra de herramientas.Ver aquí
fuente
Prueba esto...
fuente
La razón de mi respuesta sobre esto es porque la respuesta más votada no resolvió mi problema. He resuelto este problema haciendo esto.
Espero que esto ayude a otros también.
fuente
<intent-filter>
en esa actividad para permitir a los usuarios abrir su aplicación haciendo clic en una URL (por ejemplo), el cuadro de diálogo de desambiguación no tendrá ningún título.Otra forma de eliminar el título de tu
Toolbar
esnull
hacerlo así:fuente
esta
fuente
Si está utilizando la barra Google, pruebe el siguiente código:
fuente
Puede usar cualquiera de los siguientes, ya que ambos funcionan de la misma manera:
getSupportActionBar().setDisplayShowTitleEnabled(false);
ygetSupportActionBar().setTitle(null);
Dónde utilizar:
O:
fuente
toma nota de esta línea
getSupportActionBar().setDisplayShowTitleEnabled(false);
fuente
Simplemente agregue este atributo a su barra de herramientas
fuente
La forma correcta de ocultar el título / etiqueta de ToolBar los siguientes códigos:
fuente
No sé si esta es la forma correcta o no, pero he cambiado mi estilo de esta manera.
fuente
si usa la barra de herramientas predeterminada, puede agregar esta línea de código
fuente
Es obvio, pero la
App Theme
selección en el diseño es solo para mostrar un borrador durante la edición de diseño, no está relacionada con la aplicación real que se ve en el teléfono celular. En mi caso, no hay una barra de título en el diseño, pero la barra de título siempre estaba en el teléfono celular.Estoy empezando con la programación de Android y lucho por descubrir la solución correcta.
Simplemente cambiar el archivo de manifiesto (
AndroidManifest.xml
) no es suficiente porque el estilo que se debe predefinir esstyles.xml
. También es inútil cambiar los archivos de diseño.Toda solución propuesta en
Java
oKotlin
ha fallado para mí. Algunos de ellos bloquean la aplicación. Y si uno (como yo) nunca tiene la intención de usar la barra de título en la aplicación, la solución estática es más limpia.Para mí, la única solución que funciona en 2019 (Android Studio 3.4.1) es:
en
styles.xml
(bajo app / res / values) agregue las líneas:Después en
AndroidManifest.xml
(bajo aplicación / manifiestos)Reemplazar
por
fuente
Nadie mencionó:
fuente
toolbar.setTitle(null);
// elimina el títulofuente
fuente