1

こんにちは、私は android を使用しています。アクティビティ スタックに問題があります。私が知っているように、誰かが戻るボタンを使用すると、戻るアクティビティをリロードします。しかし、1 つのアクティビティから多くのレイアウトが表示されている場合、どうすればそれらに戻ることができますか?

これが取引です。カテゴリで満たされたリストビューを使用しています。アイテムを押すと、アクティビティとレイアウトを再利用して、そのサブカテゴリを表示します。だから私が必要としているのは、バックレイアウトではなく、バック「状態」に戻って、バックアクティビティに戻らないことです。

アイデアは単純です。まず、親のないすべてのカテゴリを表示し、次にアイテムを押すと、そのサブカテゴリを表示します。

4

2 に答える 2

1

最も簡単な方法はActivities、カテゴリ用とサブカテゴリ用の 2 つを作成することです。すべてのロジックを 1 つに実装しようとすると、Activity何も得られず、完全に混乱するだけです。を使用Activitiesすると、あなたの問題などを処理できるという理由だけで、物事が大幅に簡素化されます。お役に立てれば。

于 2012-08-17T23:42:12.470 に答える
1

フラグメントを確認してください。フラグメントは、ビューとアクティビティの間の足がかりです。アクティビティには複数のフラグメントを含めることができ、バックスタックを管理します (指定した場合)。 http://developer.android.com/guide/components/fragments.html

ハニカム以前のデバイスで使用するには、サポート ライブラリを使用する必要があります。

于 2012-08-18T00:08:58.813 に答える