ho usato CollapsingToolbarLayout
come il genitore di Toolbar
, sotto di essa il layoutToolbar all'interno CollapsingToolbarLayout, Toolbar titolo non mostrando
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/test_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:minHeight="?attr/actionBarSize"
app:navigationIcon="@drawable/abc_ic_ab_back_mtrl_am_alpha"
app:theme="@style/ThemeOverlay.AppCompat.Light" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
Poi voglio impostare il titolo del Toolbar
con il seguente codice, ma non ha funzionato. Il titolo non è stato mostrato.
Toolbar toolbar = (Toolbar) findViewById(R.id.test_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle("ABC");
Ho anche provato a impostare il documento nella CollapsingToolbarLayout
con il seguente codice, non ha funzionato neanche.
CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar_layout);
collapsingToolbarLayout.setTitleEnabled(true);
collapsingToolbarLayout.setTitle("ABC");
Ma se ho rimosso CollapsingToolbarLayout
dal mio layout e fare AppBarLayout
come controllante diretta di Toolbar
, il codice di cui sopra per impostare il titolo di Toolbar
lavorato.
Mi sono perso qualcosa? Questo problema è così strano. È un bug nella libreria di supporto del design? Come posso risolverlo senza modificare il mio layout?
Try 'Android: fitsSystemWindows = "true"' 'sul vostro CoordinatorLayout',' 'AppBarLayout' e CollapsingToolbarLayout'. –
@ FarbodSalamat-Zadeh Grazie per la risposta. Non ha funzionato dopo che ho provato come hai detto tu. – alijandro
eventuali aggiornamenti su questo? Affrontare lo stesso problema qui !! – Shatazone