我正在尝试对学生,老师和家长的活动实施“导航抽屉”活动,但是这种方法无法正常工作,指导我如何在用户登录后向不同角色的用户添加导航抽屉。
答案 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中动态更改布局或子视图。