java - 如何在登录后向不同角色的用户(学生、教师和家长)添加抽屉导航?

标签 java android firebase-realtime-database

我正在尝试向学生、教师和家长 Activity 实现抽屉导航 Activity ,但它不起作用,请指导我如何在登录后向不同角色的用户添加抽屉导航。

最佳答案

您需要在 <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中动态更改布局或 subview 。

关于java - 如何在登录后向不同角色的用户(学生、教师和家长)添加抽屉导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56000356/

相关文章:

java - 使用 Kotlin DSL 配置 Java 规范时出现 Gradle 编译错误

android - 使用 Spinner Android 对自定义 ListView 项目进行排序

生产应用的 Firebase CRUD 操作限制

javascript - 多个 Firebase 函数不起作用

java - JDK7的invokedynamic如何实现多态

java - 频繁出现 "offset out of range"消息,分区被消费者遗弃

android - 长按时在自定义适配器上显示轻微的色调覆盖

android - 如何让 google play 将 unity 游戏标记为专为平板电脑设计?

java - 用于聊天应用的 Firebase 推送通知

带有 XULRunner 的 Java Web 浏览器