我正在编写一个编辑器(我想要能够同时打开多个窗口),我希望能够在默认浏览器(Internet)应用程序中在
Windows之间导航.见图:
http://i.imgur.com/LM6Nz.png澄清.
我的问题是如何实现这些窗口;我是否希望每个窗口都是一个自己的(编辑)活动,我应该使用Fragments(我主要是为API 10设计,而Fragments是在API 11中提供的,但我在某个地方读到这应该没问题).或者我只是在ViewGroup中将一些不同的视图混合在一起?
如果我使用Fragments,我会将它们放在ViewGroup中吗?
解决方法
碎片适用于与您所面临的场景类似的场景.
想想看,你需要在同一个活动中展示它们,所以Activity不是一个合适的选择.与此同时,您希望所有人都能独立工作并在内部管理自己的生命周期.
自API编号以来,您可以支持片段. 4,通过使用兼容性库. (http://developer.android.com/tools/extras/support-library.html)
想想看,你需要在同一个活动中展示它们,所以Activity不是一个合适的选择.与此同时,您希望所有人都能独立工作并在内部管理自己的生命周期.
自API编号以来,您可以支持片段. 4,通过使用兼容性库. (http://developer.android.com/tools/extras/support-library.html)
最终,您可以根据自己的喜好/需要对它们进行分组.这是片段的其他优势之一.从最基本的容器(FrameLayout)到最丰富的画廊,如ViewPager.