gpt4 book ai didi

android - 如何实现多窗口布局(如默认浏览器)(打开多个文件的编辑器)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:19 25 4
gpt4 key购买 nike

我正在编写一个(某种)编辑器,我希望能够同时打开多个窗口,并且我希望能够像在默认浏览器(Internet)应用程序中那样在窗口之间导航.见图:http://i.imgur.com/LM6Nz.png澄清。

我的问题是如何实现这些窗口;我是否希望每个窗口都是一个自己的(编辑器) Activity ,我是否应该使用 fragment (我主要是为 API 10 设计的,而 fragment 到达了 API 11,但我在某处读到这应该没问题)。还是我只是将一些不同的 View 组合到一个 ViewGroup 中?

如果我使用 Fragment,我是否将它们放在 ViewGroup 中?

最佳答案

fragment 适用于与您所面临的场景类似的场景。想一想,您需要在同一个 Activity 中显示它们,这样 Activity 就不是一个合适的选择。同时,您会希望它们都独立工作并在内部管理自己的生命周期。您可以支持 fragment ,因为 API 没有。 4、通过使用兼容性库。 (http://developer.android.com/tools/extras/support-library.html)

最终您可以根据自己的喜好/需要对它们进行分组。这是 fragment 的其他优势之一。从最基本的容器(FrameLayout)到最丰富的画廊如ViewPager。

关于android - 如何实现多窗口布局(如默认浏览器)(打开多个文件的编辑器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com