A documentação do Toolbar
diz
Se um aplicativo usa uma imagem de logotipo, considere fortemente omitir um título e legenda.
Qual é a maneira correta de remover o título?
A documentação do Toolbar
diz
Se um aplicativo usa uma imagem de logotipo, considere fortemente omitir um título e legenda.
Qual é a maneira correta de remover o título?
toolbar.setTitle("");
Respostas:
fonte
setSupportActionBar()
. Escolhendo esta resposta, porque esta parece ser a maneira oficial de fazer isso de acordo com a referência oficial:Set whether an activity title/subtitle should be displayed.
A maneira correta de ocultar / alterar o título da barra de ferramentas é esta:
Isso porque, quando você ligar
setSupportActionBar(toolbar);
, ogetSupportActionBar()
responsável será o tratamento de tudo na Barra de Ação, não no objeto da barra de ferramentas.Veja aqui
fonte
Tente isso ...
fonte
A razão da minha resposta é que a resposta mais votada não conseguiu resolver o meu problema. Eu descobri esse problema fazendo isso.
Espero que isso ajude outras pessoas também.
fonte
<intent-filter>
atividade para permitir que os usuários abram seu aplicativo clicando em um URL (por exemplo), a caixa de diálogo de desambiguação não terá nenhum título!Outra maneira de remover o título do seu
Toolbar
é fazernull
o seguinte:fonte
isto
fonte
Se você estiver usando a Barra de Ferramentas, tente o código abaixo:
fonte
Você pode usar qualquer um dos itens abaixo, pois ambos funcionam da mesma maneira:
getSupportActionBar().setDisplayShowTitleEnabled(false);
egetSupportActionBar().setTitle(null);
Onde usar:
Ou:
fonte
tome nota desta linha
getSupportActionBar().setDisplayShowTitleEnabled(false);
fonte
Basta adicionar este atributo à sua barra de ferramentas
fonte
A maneira correta de ocultar o título / rótulo da barra de ferramentas os seguintes códigos:
fonte
Eu não sei se esta é a maneira correta ou não, mas mudei meu estilo assim.
fonte
se você estiver usando a barra de ferramentas padrão, poderá adicionar esta linha de código
fonte
É óbvio, mas a
App Theme
seleção no design é apenas para exibir um rascunho durante a edição do layout, não está relacionada à aparência real do aplicativo no celular. No meu caso, não há barra de título no design, mas a barra de título estava sempre no celular.Estou começando com a programação do Android e luto para descobrir a solução certa.
Apenas alterar o arquivo de manifesto (
AndroidManifest.xml
) não é suficiente, porque o estilo precisa ser predefinidostyles.xml
. Também é inútil alterar os arquivos de layout.Todas as soluções propostas em
Java
ouKotlin
falharam para mim. Alguns deles travam o aplicativo. E se nunca (como eu) pretende usar a barra de título no aplicativo, a solução estática é mais limpa.Para mim, a única solução que funciona em 2019 (Android Studio 3.4.1) é:
em
styles.xml
(em app / res / values) adicione as linhas:After in
AndroidManifest.xml
(em app / manifestos)Substituir
de
fonte
Ninguém mencionou:
fonte
toolbar.setTitle(null);
// remove o títulofonte
fonte