1

現在、iOS アプリを Android に移植しています。

iOS アプリはタブバー + ナビゲーション コントローラー (各タブ内) を使用して複数のビューを読み込みます

Androidでも同じデザインを維持したいのですが、少し混乱しています

TabHost が削除された別のアクティビティをロードするために「startActivityForResult」を試しました

また、ビューを setContentView に置き換えようとしましたが、作業中ですが、一部のタブでは 10 個を超えるサブ画面が必要になるため、コードは非常にエレガントになります。

だから私は UINavigationController のような機能を持つ同じタブに別のアクティビティをロードするソリューションを探しています

例: 3 つのタブ A、B、C がある場合、タブに AI がボタンを押している間に A1 に移動できます。戻るボタンを押すと、A が表示されます。

4

1 に答える 1

1

FragmentまたはActivityGroupのいずれかを使用できます。

Fragment は、ActivityGroup が廃止された最新のソリューションです。

参照できます:

于 2012-06-26T12:33:01.037 に答える