我们可以在1个移动应用程序中制作2个侧边栏导航抽屉吗?

时间:2018-08-13 22:24:17

标签: android android-navigation-drawer

我想问一下我们是否可以在1个移动应用程序中制作2个不同的侧边栏导航抽屉?例如,如果用户以学生身份登录,则将转到学生导航抽屉页面,如果用户以讲师身份登录,则将进入讲师导航抽屉界面。谁能给我个主意,以便使整个故事更清楚?我应该在注册登录页面中输入什么编码,以区分用户是注册还是以学生或讲师身份登录?仅供参考,知道我只为学生设计了导航抽屉,现在我仍然考虑制作第二个导航抽屉。

1 个答案:

答案 0 :(得分:0)

如果他们想以学生或讲师的身份签署应用程序,请询问他们。 与导航抽屉有关,那您只制作一个带2个菜单的导航抽屉 并在运行时以编程方式添加菜单,具体取决于用户是讲师还是学生。

if(user.getType() == User.LECTURER){

// add lecturer menu to navigation drawer

}else if(user.getType() == User.STUDENT){

// add student menu to navigation drawer

}

另一种方法是根据上述条件进行2次活动?这样您就可以减少活动中的代码。