我有一个使用ActionBar
标签进行导航的应用程序。使用这些选项卡,我在布局中使用FragmentPagerAdapter
a 。ViewPager
我已经在我的应用程序的 main 中配置了这些Activity
。在那里,我添加了一个页面更改侦听器,ViewPager
并更改有关位置的选项卡。当按下选项卡时,我也会以相反的方式执行此操作。这一切都很好。
然后我有了标签中的内容。他们都扩展了Fragment
课程。第一个必须根据设备更改布局。在横向平板电脑 ( layout-sw600dp-land
) 上,我有一个包含两个片段的布局,而其他设备只有一个片段。这是通过适当文件夹中的两个布局文件完成的。
在这些较小的设备上,第二个片段用作对话框。
我不确定如何实现这一切。第一个片段包含一个包含各种任务的 ListView。单击其中一个时,右侧片段应出现一个编辑窗口。在小型设备上,该片段不存在,因此需要将其作为 Activity 启动。目前这个编辑窗口是一个FragmentActivity
.
我该怎么做呢?我不确定它是否真的更难,但我认为 Fragment 中的 Fragment 让我感到困惑。