1

TabActivity が廃止されたことを理解しています。しかし、私の状況は、Activity を使用して完全にビルドされたアプリケーションを持っているようなもので、タブはありません (フラグメントもありません)。ここで、このアプリケーションの下部に 3 つのタブを追加する必要があります。最初のタブは、既存のアプリのすべての機能を実行するために使用する必要があります。つまり、最初のタブ内のすべての既存のアクティビティ間を移動できる必要があります。他の 2 つのタブには、2 つの新しい機能が含まれます。

誰でもアプローチを手伝ってもらえますか? [Activity の代わりに Fragments を使用するようにアプリケーションを書き直す必要があるため、Fragments の使用に反対です - それが賢明であることを望みますか?]

4

1 に答える 1

0

アクティビティのため、各 xml ファイルに Tab.xml を含める必要があります。これはフラグメントによってスムーズに行うことができます。ただし、TabActivity コードでBaseActivityクラスを作成する必要があるため、2 つのアクティビティを実行する必要があります。

→その後、各ActivityでそのBaseActivityを拡張します。そのアクティビティでは、タブ変更機能の各アクティビティから BaseActivity のメソッドを 2 回呼び出すだけです。

->xml で。各アクティビティの xml ファイルに含める必要がある1 つのTab.xmlファイルを作成する必要があります。そのため、各アクティビティに表示されます..

これがうまくいくことを願っています。

于 2013-04-06T10:54:23.237 に答える