我是Android开发的新手,我对Fragments和Master-Detail Android之间的区别有点困惑.他们完成不同的事情吗?他们有关系吗?
主/细节流是一种模式,它使用片段和活动不仅显示对象列表,还显示其详细信息.从Android Studio模板:
创建新的主/详细信息流,允许用户查看对象集合以及每个对象的详细信息.该流程在平板电脑大小的屏幕上使用两列,在手机和小屏幕上使用一列.此模板创建两个活动,主片段和详细信息片段.
这意味着在电话上会有ItemListFragment一个ItemListActivity与一个ItemDetailFragment相关联并与之相关联ItemDetailActivity.因此,当您单击其中的某个项目时ItemListFragment,将通过该项目在新屏幕中打开该项目详细信息ItemDetailFragment.然而,当在平板模式下,只会出现ItemListFragment并ItemDetailFragment连接到ItemListActivity.这允许您在较大的屏幕上显示项目列表和项目详细信息,如下所示:
