私はAndroidで働いています。私の意図は、メインの Fragment で leftfragment と rightfragment のような 2 つのフラグメント コンテナーを使用することです。左の Fragment では、フォルダーとファイルを読み込みます。フォルダー項目をクリックすると、右のフラグメントがクリックされたフォルダー項目のリストをロードする必要があります。私はここまでよくやった。
右のフラグメント フォルダ アイテムをクリックすると、現在のフラグメントが状態を失うことなく Leftfragment に表示され、クリックしたフォルダの新しいアイテムが rightfragment に表示される必要があります。rightfragment から left への同じように、新しいコンテンツは 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>