1

A、B、C、Dの4つのアイコンが付いた、下部にある種のドックを備えたメインアクティビティがあります。

特定のタブ内のフラグメントを置き換えることを含むここでの質問に対する回答を取得しようとしましたが、回答が得られませんでした。多分私は間違った道を進んでいるのではないかと思い始めました。そこで、基本的に非推奨になったTabActivityを使用するように強制する新しい実装方法を考えました。問題は、なぜそれが非推奨になるのかということです。

私の考えは、そのようなシステムを実装することです:

TabActicity(TabActivity)
Tab A(FragmentActivity) -> Fragments
Tab B(FragmentActivity) -> Fragments
Tab C(FragmentActivity) -> Fragments
Tab D(FragmentActivity) -> Fragments

つまり、各タブには、そのフラグメントである独自のfragmentActivityがあります。これは、FragmentActivityをTabControllerとして使用し、フラグメントを個々のタブとして使用する代わりに、システムを実装する方法ですか?

4

1 に答える 1

1

Androidドキュメントには、フラグメントでTabHostを使用する方法の例があります。TabActivityは必要ありません。次に例を示します。http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html

于 2012-03-26T11:48:28.800 に答える