Botón de inicio de Android en la barra de herramientas de contracción con imagen

Estoy buscando para mantener el botón de inicio en mi barra de herramientas. Tengo una barra de herramientas que se derrumba con una imagen que desaparece si está enrollado para arriba. En mi otra barra de herramientas implementé la barra de herramientas con:

getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

Pero ahora no funciona. No puedo ver el botón cuando la barra de herramientas está contraída (cuando no se muestra la imagen) y cuando la barra de herramientas está abierta (cuando la imagen está visible y la barra de herramientas está expandida).

Mi código de barra de herramientas:

  Toolbar toolbar = (Toolbar) findViewById(R.id.anim_toolbar); setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); collapsingToolbar.setTitle("Awesome"); 

Debe poner ToolBar en CollapsingToolbarLayout

 <android.support.design.widget.AppBarLayout android:layout_height="192dp" android:layout_width="match_parent"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> 

Usted puede agregar el icono de la navegación por,

  final Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar); toolbar.setNavigationIcon(R.drawable.nav_icon); 

Y puede especificar la acción en onOptionsItemSelected de la siguiente manera:

 @Override public boolean onOptionsItemSelected(final MenuItem item) { final int id = item.getItemId(); if (id == android.R.id.home) { //finish(); } //........ } 
  • Color de fondo del menú de opciones de la barra de herramientas
  • En la aplicación android el método Toolbar.setTitle no tiene efecto - el nombre de la aplicación se muestra como título
  • Params.getBehaviour () devuelve valor nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.