Làm cách nào để đặt cài đặt chân trang và các mục hồ sơ thành NavitationView
? trông giống như ngăn điều hướng Hộp thư đến bằng email. Các NavitationView
mục được tăng cao bởi tài nguyên menu, nhưng tôi không biết cách đặt các mục dưới cùng thành tài nguyên menu hoặc làm cách nào để đặt chế độ xem tùy chỉnh thành NavigationView
hoặc bù đắp dưới cùng? Tôi đã thử đặt chế độ này <LinearLayout...>
làm dạng xem chân trang, nhưng trên màn hình nhỏ, chân trang đặt qua các mục và tôi không thể cuộn menu, tôi đã cố gắng đặt đệm chân trang thành NavigationView
nhưng chân trang cũng lấy đệm.
Đây không phải là cuộn trên màn hình nhỏ:
<android.support.design.widget.NavigationView
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/kuona_drawer_header"
app:menu="@menu/drawer">
<LinearLayout...>
</android.support.design.widget.NavigationView>
Điều này sẽ cuộn, nhưng phần chân trang của nó trên các mục menu:
<android.support.design.widget.NavigationView
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:paddingBottom="96dp"
app:headerLayout="@layout/kuona_drawer_header"
app:menu="@menu/drawer">
<LinearLayout...>
</android.support.design.widget.NavigationView>
res/menu/drawer.xml
Tệp menu ngăn kéo :
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/action_current_list"
android:checked="true"
android:icon="@drawable/ic_current_list"
android:title="@string/current_list" />
<item
android:id="@+id/action_manage_lists"
android:icon="@drawable/ic_my_lists"
android:title="@string/my_lists" />
<item
android:id="@+id/action_search_products"
android:icon="@drawable/ic_search_black_24dp"
android:title="@string/search_products" />
<item
android:id="@+id/action_deals"
android:icon="@drawable/ic_product_promo"
android:title="@string/deals" />
</group>
</menu>
/res/menu/drawer.xml
menuItem.setIcon(Drawable)
.