Sau khi khai báo .NoActionBar trong chủ đề, cũng như đặt toolbar
trong bố cục, toolbar
của tôi không hiển thị. Những gì tôi nhận được là chính xác những gì bạn mong đợi khi tuyên bố không có thanh hành động - không có thanh hành động. Dưới đây là cách bố trí:Thanh công cụ AppCompat không hiển thị
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"/>
Bạn cần cung cấp cấu trúc đầy đủ của xml của bạn, không chỉ đoạn. Loại nhóm gốc của 'activity_home' là gì? Đó có phải là 'LinearLayout' không? Nguyên nhân có thể gây rắc rối nhất của bạn ở đây là cả 'app_bar_home' và' nav_view' đều có thuộc tính 'height' được đặt thành' match_parent', vì vậy một trong số chúng phù hợp với cha và đẩy màn hình kia ra khỏi màn hình. –
hiển thị mã java .. –