/ / Remover gaveta de navegação e deseja mostrar o botão home da barra de ação em vez da gaveta de navegação - android, fragmentos de android, gaveta de navegação

Remova a gaveta de navegação e deseja mostrar o botão home da barra de ação em vez da gaveta de navegação - android, android-fragments, navigation-drawer

A página inicial deve ter gaveta de navegação A outra página não possui gaveta de navegação

Mostrar acento circunflexo -> como este

Visualização da página inicial

veja aqui para detalhes

E a fragment Ver se parece com isso:

veja aqui para detalhes instantâneo da seleção dos itens de menu da gaveta de navegação

Desenvolvendo aplicativo com navigation drawer Minha página inicial com gaveta de navegação E eu quero ocultar a gaveta de navegação e mostrar o botão home da barra de ação setHomeAsUpEnabled = true em vez da gaveta de navegação.

Como posso alcançar essa lógica no meu aplicativo?

Por favor, deixe-me saber se alguém sabe sobre isso?

Respostas:

0 para resposta № 1

para ativar o botão Voltar para casa, use o código abaixo.

 getSupportActionBar().setDisplayHomeAsUpEnabled(true);

0 para resposta № 2

crie barra de ferramentas custome por isso:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="@mipmap/top_bar_bg"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light"
/>

coloque isso em atividade

private Toolbar toolbar;
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);            getSupportActionBar().setDisplayHomeAsUpEnabled(true);

coloque isso em manifesto

<activity
android:name=".activity.RegisterActivity"
android:label="@string/profile"
android:parentActivityName=".activity.HomeActivity"
>

substitua sua atividade atual por android:name e substitua sua atividade dos pais por android:parentActivity