1

iOS アプリを Android に移行する必要があります。Android は初めてなので、アプリに最適なレイアウト デザインがわかりません。

  1. タブバー (ボタン付き) は常に画面の下部にあります
  2. 各タブボタンは画面に対応し、各画面にはサブ画面階層があります

例: タブボタン: ショップ 画面が表示されます: ショップのリスト ショップをクリック: 住所、ウェブサイトなどのショップ詳細に遷移 ショップ詳細画面でアドレスをクリック: マップに遷移

現在、私はTabActivityを持っており、各タブボタンはそのボタンの機能のアクティビティに関連付けられており、各アクティビティ内にはフラグメントを含むViewGroupがあるため、現在のフラグメントを画面遷移用の新しいフラグメントに置き換えることができます(新しいアクティビティを作成しようとしましたタブバーは消えます)。これがそれを設計するための最良の方法であるかどうか、またはより良いアプローチがあるかどうかはわかりませんか?

4

1 に答える 1

0

あなたが望むのはTabHost、さまざまなアクティビティを処理することだと思います: http://developer.android.com/reference/android/widget/TabHost.html

開発ガイドでタブ レイアウトの例を確認してください: http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

s を使用Fragmentすると、アプリを HoneyComb 以外のデバイスに展開できなくなります。

于 2011-05-12T20:54:34.053 に答える