如何将页脚添加到NavigationView-Android支持设计库?

如何将页脚设置和配置文件项设置为NavitationView?看起来像“通过电子邮件收件箱”导航抽屉。NavitationView菜单资源会使这些项目膨胀,但是我不知道如何将底部项目设置为菜单资源,或者如何将自定义视图设置为NavigationView底部偏移?我尝试将其<LinearLayout...>作为页脚视图放置,但是在小屏幕上,页脚放置了项目,并且无法滚动菜单,我尝试将页脚填充设置为NavigationView,但是页脚也接受了填充。


这不是在小屏幕上滚动:


<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>

不滚动


这会滚动,但是页脚位于菜单项上方:


<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文件:


<?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>


摇曳的蔷薇
浏览 532回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android