Android多(平板电脑+手机)分层与碎片



我在这里阅读了关于设计手机和平板电脑应用程序的官方文档:http://developer.android.com/guide/practices/screens_support.html

然而,我无法将其与我的用例联系起来。我的应用程序是由4个主屏幕,所有访问使用的视图页,只适用于片段,因此,我有4个顶层的片段嵌入在我的主FragmentActivity这是安排在一个选项卡布局结构与视图页。

问题是:是否有可能以某种方式实现手机/平板电脑的不同设计,使用碎片而不是活动?基于上面的链接,如果我是使用片段而不是为我的顶级项目的活动,这将是简单的因为我只会实例化一个不同的布局与相同的片段,但据我所知,直到最近,碎片不能包括其他碎片在他们,因为我想我的应用程序可访问旧手机(我针对通用第十四节),我不认为我能实现这一布局和使用不同的片段组合碎片。

理想情况下,我希望能够有相同的代码库,并使用相同的片段,平板电脑和手机,尽管定义单独的布局为每个设备,但我不确定如何去做。

提前致谢

你可以在平板电脑上同时显示两个片段,而在手机上你只能一次显示一个片段——这是片段提供的主要灵活性。参考手机和平板电脑的gmail应用程序截图,你会更好地了解我在说什么-https://play.google.com/store/apps/details?id=com.google.android.gm。

如果你没有类似的UI流gmail(点击UI元素在一个片段打开另一个片段显示细节),我不认为使用片段将提供太多的好处

最新更新