タブが必要なアプリケーションをビルドしていますが、現在は廃止予定です。 devガイドは、代わりにタブを置き換えるためにフラグメントを使用するように言います。しかし、私のアプリケーションでは各タブ内にフラグメントがある必要があります。これはフラグメント内のフラグメントを意味しますが、これは許されません。誰もがこのための可能な回避策を知っていますか?フラグメント内のフラグメントのタブ
12
A
答えて
3
タブのアクションバーのサポートは、タブのコンテンツがフラグメントであることを容易にするように設計されていますが、これは厳密には必須ではありません。 ViewFlipper
を使用したり、setContentView()
への呼び出しを繰り返したり、アクションバータブを選択したときに他のものを変更する手配をすることができます。
ネイティブアクションバー(Android 1.x/2.x)より前には、古典的なタブを使用するか、Action Bar Sherlockのようなものを使用してアクションバーとタブを取得します。
1
複数のトグルボタンが含まれている上部に「タブ」の部分があるため、タブを偽装しています。私は各タブの別々の断片を含むマージビューを持っている。 他のボタンを「オフ」に切り替え、その「タブ」の断片を表示し、他のボタンを隠すことによって、トグルボタンのタップに応答します。後半
0
その少し、しかし、はい、あなたがここに:)できexample だが、タブ内のフラグメントの内部フラグメントのためのAndroidのネイティブな方法ではありませんあなたはフラグメントの詳細を表示する場合は、新しいfragmentActivityを開始する必要があります。あなたはアンドロイドの方法ではありません!
関連する問題
- 1. フラグメント内のタブをスワイプ
- 2. フラグメント内のフラグメント
- 3. ビューページ内のフラグメント/タブの置換
- 4. タブ内のフラグメントを切り替える
- 5. タブとフラグメント例外
- 6. タブとフラグメント、別々のバックスタック
- 7. フラグメント内のスライディングドローラー
- 8. フラグメント内のフラグメントトランザクション
- 9. フラグメント内のTouchListView
- 10. フラグメント内のListPreference
- 11. フラグメント内のカスタムリスト
- 12. フラグメント内のgetMapAsync()
- 13. フラグメント内のエキスパンドリスト
- 14. フラグメント内のScrollView
- 15. タブ付きフラグメントのみ最初のフラグメントを表示する
- 16. Androidタブー内のフラグメント
- 17. フラグメント内のAndroid SharedPreferences
- 18. フラグメント内のQRスキャナ
- 19. Android TabLayout内のフラグメント
- 20. フラグメント内のRecyclerビュー
- 21. アクティビティ内のフラグメント内のViewPager
- 22. フラグメント間のトランザクションは1つのActionBarタブ内
- 23. フラグメント内でのタブの使用(FragmentActivityではない)
- 24. フラグメントのタブにデータを保存
- 25. HoenyCombのフラグメント内のTabHost
- 26. フラグメント内のonNewIntentの処理
- 27. フラグメントとフラグメントの違いアフィニティー
- 28. フラグメント要素のフラグメントonClickメソッド
- 29. 設定アクティビティ/フラグメント内のツールバー
- 30. フラグメント内のトーストを使用
タブが変更されるたびにsetContentViewを呼び出すよりも、ViewFlipperを使用する方が効率的ですか?それは他の方法ですか?違いはごくわずかですか? –
@TJThind: 'setContentView()'にレイアウトIDを渡すのではなく、あなた自身でレイアウトを膨張させて 'setContentView()'に与えると、 'setContentView()'と 'ViewFlipper'は同等の速度とメモリになります。賢い。 'setContentView()'を普通にやっているように呼び出すと、リソースIDで毎回膨らんだり(毎回あなたのイベントリスナーを呼び出す必要があります)、ヒープを少なくします(次の 'setContentView ()コールがガベージコレクトされる可能性があります。 – CommonsWare