0

新しい Android UI を使い続けることができるように、アプリケーションに ActionBarSherlock を実装できる最善の方法について、インターネットで多くのことを掘り下げていました。ネストされたフラグメントで FragmentActivity を使用するようにアプリのロジック全体を変更しましたが、アプリの下部でも TabHost を使用する必要があります。アプリの Launcher アクティビティが拡張TabActivityされていますが、これは非推奨であることはわかっていますが、今のところ、それが私にとって最良の選択肢です...そして、アプリの構築とそれがどのように見えるかについて、すべてが私の選択に依存するわけではないことを忘れないでください. そのため、アプリにフラグメントを統合する方法を見つけました。そのリンクで、ABS をタブとフラグメントで使用する方法の良い例を見つけました: FragmentTabs

しかし、この実装で私が直面している問題はFragmentActivity、 ではなく、さまざまなタブのコンテンツとして設定したいということですFragmentが、これを行う方法がわかりませんでした。したがって、あらゆる種類のヘルプ、提案、アドバイス、または例さえも大歓迎です!

4

1 に答える 1

0

できません。一度にアクティブなアクティビティは 1 つだけです。最上位のアクティビティは TabActivity になるため、そこに表示される必要があるものはすべて、ビューまたはフラグメントのいずれかです。アクティビティをネストすることはできません。

ActionBar を使用すると、旧式の TabHost を使用する代わりに、(組み込みのタブを含めて) 完全に切り替えることを検討する必要があります。

于 2013-01-21T16:16:21.153 に答える