0

我在安卓系统工作。我的意图是在一个主片段中使用 2 个片段容器,例如 leftfragment 和 rightfragment。在左侧片段中,我将加载文件夹和文件。如果我单击文件夹项,则正确的片段必须加载单击的文件夹项列表。到这里为止我做得很好。

现在,当我单击右片段文件夹项目时,当前片段应出现在 Leftfragment 中而不会丢失其状态,并且单击文件夹中的新项目必须出现在 rightfragment 中。再次像 rightfragment 一样向左,新内容必须出现在 rightfragment 中。

主 Fragment 具有以下布局。

  <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <FrameLayout
            android:id="@+id/left_container"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:text="@string/hello_world" />

        <View
            android:layout_width="2dp"
            android:layout_height="match_parent"
            android:background="#000000" />

        <FrameLayout
            android:id="@+id/right_container"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:text="@string/hello_world" />


    </LinearLayout>
4

1 回答 1

0

尝试在中间使用一个临时片段来保存正确的片段,同时用新的详细片段替换它。然后您可以将左侧片段替换为存储右侧片段的临时片段。

于 2013-07-10T12:24:33.547 回答