0

私は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>
4

1 に答える 1

0

新しい詳細なフラグメントに置き換える間、一時的なフラグメントを使用して正しいフラグメントを保持してみてください。次に、左側のフラグメントを、右側のフラグメントを保存した一時的なフラグメントに置き換えることができます。

于 2013-07-10T12:24:33.547 に答える