在Android上为不同类型的用户提供不同的布局和功能

时间:2016-05-12 10:04:29

标签: android layout fragment

正如标题所说,我想根据用户类型自定义我的Android应用程序的外观和功能(假设数据库上有所有信息)。

例如:如果用户A是管理员用户,那么与仅为普通用户的用户B相比,他在应用上会有更多功能。我怎样才能做到这一点?我正在考虑使用片段,但我不确定这是正确的方法还是最佳实践。由于我是Android的新手,因此教程会很棒,但只是建议一种方法或一些类来做这件事就足够了。

1 个答案:

答案 0 :(得分:0)

在设置内容视图时检查用户类型

  if(usertype==1){ setContentView(r.layout.user_a)
}else{
 setContentView(r.layout.user_a)
}

然而,在这种情况下,你必须把所有的id都相同。

OR

只需根据用户更改片段即可 您只需要为这些片段创建不同的片段布局和JAVA代码