una título tres superior studio puntos navegacion modificar herramientas ejemplo barra bar aplicación android android-toolbar

título - menu tres puntos android



El subtítulo de la barra de herramientas no aparece (2)

Este es un error CollapsingToolbarLayout.

Lea http://saulmm.github.io/mastering-coordinator y visite algunas bibliotecas:

https://github.com/anton46/WhatsApp-ProfileCollapsingToolbar ,

https://github.com/hendraanggrian/collapsingtoolbarlayout-subtitle ,

https://github.com/ahmadmuzakki/subtitle-collapsingtoolbar

https://github.com/k0shk0sh/CoordinatorLayoutExample o cualquier otro que desee.

También puedes leer mi respuesta sobre las sombras en Android 4.4: https://stackoverflow.com/a/48526318/2914140 .

Configuré mi barra de herramientas dentro de un colapso para que la barra de juego fuera así:

<android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/detail_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>

Sin embargo, cuando intento configurar el título y el subtítulo, ¡solo el título aparece en la barra de herramientas!

private void setupToolbar(){ toolbar = (Toolbar) findViewById(R.id.detail_toolbar); if(toolbar != null){ setSupportActionBar(toolbar); } getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setTitle(mTitle); getSupportActionBar().setSubtitle("Subtitle); }

¿Cómo accedo a los subtítulos de la barra de herramientas?


Puedes hacer esto en xml layout:

<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:theme="@style/ThemeOverlay.AppCompat.Dark" app:subtitle="ANDROID"> <!-- sub title for the Toolbar--> </android.support.v7.widget.Toolbar>

O puedes hacer programáticamente:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); // get the reference of Toolbar setSupportActionBar(toolbar); // Setting/replace toolbar as the ActionBar4 toolbar.setSubtitle("ANDROID"); // setting a sub title for this Toolbar getSupportActionBar().setDisplayShowTitleEnabled(false); // hide the current title from the Toolbar