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

最佳答案

询问他们是否要以学生或讲师的身份签署应用程序。
与导航抽屉有关,那您只制作一个带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个活动?因此您在活动中获得的代码更少。

08-18 06:48