studio example custom bar android android-actionbar appcompat android-toolbar

android - example - Eliminar título en la barra de herramientas en appcompat-v7



toolbar android example (14)

La documentation de la Toolbar de Toolbar dice

Si una aplicación utiliza una imagen de logotipo, debería considerar la posibilidad de omitir un título y subtítulo.

¿Cuál es la forma correcta de eliminar el título?


Agregue un espacio en el título de su barra de herramientas en el XML

app:title=" "


La forma correcta de ocultar / cambiar el título de la barra de herramientas es esta:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle(null);

Esto porque cuando llamas a setSupportActionBar(toolbar); , entonces getSupportActionBar() será responsable de manejar todo en la barra de acciones, no en el objeto de la barra de herramientas.

Mira here


La forma correcta de ocultar el título / etiqueta de ToolBar los siguientes códigos:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle(null);


La razón de mi respuesta sobre esto es porque la respuesta más votada no pudo resolver mi problema. He descubierto este problema al hacer esto.

<activity android:name="NAME OF YOUR ACTIVITY" android:label="" />

Espero que esto ayude a otros también.


Nadie mencionó:

@Override protected void onCreate(Bundle savedInstanceState) { supportRequestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); }


No sé si esta es la forma correcta o no, pero he cambiado mi estilo de esta manera.

<style name="NoActionBarStyle" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style>


Otra forma de eliminar el título de la Toolbar es null así:

Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); toolbar.setTitle(null);


Otra forma más: configurar la app:title en el XML de la barra de herramientas al espacio ( " " ). Tenga en cuenta que establecerlo en una cadena vacía ( "" ) dará como resultado que se use la etiqueta de la actividad (como se establece en el Manifiesto).

<android.support.v7.widget.Toolbar android:id="@+id/toolbar" ... app:title=" "/>


Prueba esto...

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_landing_page); ..... Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_landing_page); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false); ..... }


Si está utilizando la barra de herramientas, intente a continuación el código:

toolbar.setTitle("");


toolbar.setTitle(null); // eliminar el título


Puede usar cualquiera de los siguientes, ya que ambos funcionan de la misma manera: getSupportActionBar().setDisplayShowTitleEnabled(false); y getSupportActionBar().setTitle(null);

Dónde utilizar:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false);

O bien:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle(null);


Toolbar actionBar = (Toolbar)findViewById(R.id.toolbar); actionBar.addView(view); setSupportActionBar(actionBar); getSupportActionBar().setDisplayShowTitleEnabled(false);

tome nota de esta línea getSupportActionBar().setDisplayShowTitleEnabled(false);


getSupportActionBar().setDisplayShowTitleEnabled(false);