gpt4 book ai didi

android - 在选项卡布局中使用双 Pane fragment

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:58 25 4
gpt4 key购买 nike

我已经尝试做这个东西 2 天了,但我不知道如何解决它。说明:

我重新制作了一个应用程序的导航界面,我想最好地使用 Google UI 指南。所以我想在 fragment 选项卡导航中包含一个两 Pane fragment (又名“主/细节流”)!这就是问题所在。

我使用最新的 ADT 插件提供的示例进行了尝试(对于简单的选项卡 Activity 和主/详细信息。我也尝试使用 ActionBarSherlock 库。但我的尝试都没有获得功能 Activity 。

我在网上浏览了 4 或 5 个小时,寻找接近我正在寻找的解决方案的东西。有人知道两个如何使这成为可能吗?

提前感谢您的宝贵时间!

编辑:这是它可以呈现的内容的安装。选项卡管理两个或多个 fragment ,并且在 fragment 的选项卡之一中,还有另外两个 fragment 。

enter image description here

最佳答案

我之前试过做类似的事情。很遗憾,Android 不支持嵌入式 fragment 。

当您单击一个选项卡时,它会启动一个 fragment 。在这个单个 fragment 中,您还有两个 fragment (主(侧面导航) fragment 和详细 fragment )。这不受 Android 原生支持,并且每个 fragment 的生命周期会相互冲突并给您带来运行时(强制关闭)错误。

对此有两种解决方法。

首先,您可以通过显式保存和恢复其状态来操纵每个嵌入 fragment 的生命周期,但这很复杂并且可能会导致更多错误和麻烦。

第二种首选解决方案是将两个嵌入的 fragment 替换为单个 fragment 内的框架布局。每个框架都将包含一个 View ,您可以在框架内交换 View 。如果使用太多 View ,这将损害性能。如果 View 保持相对简单,那么它不会减慢太多速度。

也许您可以重新考虑整个设计并简化它。 IE。只需使用 Tabs+一级 fragment 或使用没有标签的主从布局。

希望这对您有所帮助!

关于android - 在选项卡布局中使用双 Pane fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11507779/

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