如何在活动中使用两个片段实现浏览文件夹?

时间:2013-07-10 12:19:37

标签: android file android-fragments fragment directory

我在Android工作。我的目的是在主片段中采用2片段容器,如左片段和右片段。在左侧片段中,我将加载文件夹和文件。如果我单击文件夹项目,则右侧片段必须加载单击的文件夹项目列表。我在这里做得很好。

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

主片段具有以下布局。

  <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>

1 个答案:

答案 0 :(得分:0)

尝试使用中间的临时片段来保留正确的片段,同时用新的详细片段替换它。然后你可以用你存储正确片段的临时片段替换​​左片段。