как добавить навигационный ящик для разных пользователей, таких как (ученик, учитель и родитель) после входа в систему? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь внедрить действие «Навигационный ящик» для ученика, учителя и родителей, но оно не работает. Пожалуйста, объясните мне, как добавить ящик навигации для разных ролей пользователя после входа в систему.

1 Ответ

0 голосов
/ 06 мая 2019

Вам нужно пользовательские макеты в <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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...