如何在android上为不同的用户显示不同的UI?

时间:2018-01-25 03:44:02

标签: android android-studio gradle android-gradle

假设我正在构建一种将由两个用户使用的特定类型的应用程序; A和B.如果用户A登录到应用程序,他需要能够只看到一个选项卡和完全不同的UI布局。当用户B登录时,他需要具有5个不同选项卡的仪表板类型的UI,依此类推。这可以在不必写两个不同的应用程序的情况下实现吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下两种方法之一:

  1. 为每种类型的用户使用flavors一种风味。
  2. 您在登录屏幕中设置的共享偏好值取决于a 您从哪里为用户类型指定的特定值 从中获取数据然后检查value == user-type show X hide Y。