Tôi đoán tôi sẽ trả lời câu hỏi của tôi. Cái mới nhất navigationViewtạo ra mặc định của nó android:layout_heightgần như 18dpkhi bạn chọn "wrap_content". Vì vậy, bạn phải chọn cái android:layout_heightmà bạn muốn cho bạn navigationViewhoặc đơn giản là thực hiện android:layout_height="match_parent".
<android.support.design.widget.NavigationView
android:layout_width="320dp"
android:layout_height="550dp"
android:id="@+id/navigation_view_admin"
android:layout_gravity="start">
</android.support.design.widget.NavigationView>
Dù sao, chiều cao của nó sẽ tự động tăng lên khi bạn thêm một mục trong ngăn kéo điều hướng.
Cuối cùng, sử dụng addDrawerListener()thay vì setDrawerListener()như Luxi Liu đã nói.