AppCompat de la Barre d'outils ne Montrant pas
Après la déclaration .NoActionBar dans le thème, ainsi que de mettre la toolbar
dans la mise en page, mon toolbar
ne montre pas. Ce que je finis par obtenir est exactement ce que vous attendez lors de la déclaration de pas de barre d'action-pas de barre d'action. Voici la mise en page:
activity_home.xml:
<include
layout="@layout/app_bar_home"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_home"
app:menu="@menu/activity_home_drawer"/>
app_bar_home.xml
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay"/>
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_home"/>
Vous devez fournir la structure complète de votre xml, et pas seulement des extraits. Quelle est la racine viewgroup type de
montrer le code java..
activity_home
? Est-il un LinearLayout
? La cause la plus probable de votre problème ici est que les deux app_bar_home
et nav_view
ont leur height
attribut match_parent
, alors l'un d'eux est à la correspondance de la mère et de pousser l'autre hors de l'écran.montrer le code java..
OriginalL'auteur Siddharth Jaidka | 2015-12-02
Vous devez vous connecter pour publier un commentaire.
Dans votre activité, vous devez initialiser votre barre d'outils(si vous ne l'avez pas)
OriginalL'auteur farhan patel