为什么我们需要Activity B来支持根据android设计的多个屏幕

时间:2013-10-24 07:13:38

标签: android android-fragments

根据Android设计指南,支持多个屏幕(手机和平板电脑),

  • 在Tablet中,我们使用单个活动并加载两个片段
  • 在Phone中,我们使用两个活动A和B,每个活动都加载了主细节片段。

在手机中,为什么我们需要启动另一个活动B并在其上放置细节片段?我们可以在Activity A本身中用detail-fragment替换master-fragment吗?

2 个答案:

答案 0 :(得分:1)

这当然是可能的。但是,它会使活动A变得更加复杂,总体而言,它可能无法简化您的应用。

答案 1 :(得分:0)

实际上,Google现在recommends使用一个活动。

  

今天,我们将导航组件作为框架引入   构建应用内用户界面,重点在于制作单一活动   应用程序的首选架构。