gpt4 book ai didi

android - 在同一布局中使用 fragment 两次

转载 作者:太空狗 更新时间:2023-10-29 15:21:44 25 4
gpt4 key购买 nike

是否可以在一个布局中重复使用一个 fragment 两次?我有两个选项卡的布局,选项卡 A 和选项卡 B.. 每个选项卡显示一个 View ,该 View 由左侧的项目列表(类型 A 或 B)和右侧的所选项目的详细信息组成。 “详细 View ”(在右 Pane 中)对于两种类型的列表是相同的,因此我希望在根据选择的选项卡交换列表时保留它。

我已尝试在两个选项卡的布局 XML 中包含详细信息 fragment ,但出现有关重复项的运行时错误。因此,我尝试在运行时使用 FragmentTransaction 动态添加它们,但得到了类似的错误( fragment 已被添加)。

我想做的事可行吗?

最佳答案

您应该添加 fragment ,为每个 fragment 动态设置不同的TAG,然后使用getFragmentManager().findFragmentByTag("TAG"); 找到它们; 在每个 TAB View 中,您可以添加一个 FrameLayout,然后使用 FragmentTransaction.replace 函数。

我有一个类似的问题(在 ViewFlipper 中多次添加相同的 fragment)并通过使用不同的标签解决了它。

关于android - 在同一布局中使用 fragment 两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113928/

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