登录后如何为不同角色的用户(如学生,老师和父母)添加导航抽屉?

时间:2019-05-06 07:11:18

标签: java android firebase-realtime-database

我正在尝试对学生,老师和家长的活动实施“导航抽屉”活动,但是这种方法无法正常工作,指导我如何在用户登录后向不同角色的用户添加导航抽屉。

1 个答案:

答案 0 :(得分:0)

您需要像这样在<DrawerLayout>中自定义布局:

<android.support.v4.widget.DrawerLayout
    android:id="@+id/drawer_layout_home"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"
    tools:openDrawer="start">

    <include
        android:id="@+id/app_bar_layout"
        layout="@layout/app_bar_home" />

    <LinearLayout
        android:id="@+id/layout_nav_main"
        android:layout_width="300dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="@color/white"
        android:orientation="vertical"
        tools:context=".activity.MainActivity">


    </LinearLayout>
</android.support.v4.widget.DrawerLayout>

app_bar_layout是抽屉或主布局后面的布局。并且layout_nav_main用作导航抽屉。因此,您可以在layout_nav_main中动态更改布局或子视图。