読者です 読者をやめる 読者になる 読者になる

リア充爆発日記

You don't even know what ria-ju really is.

Fragmentの中にFragment

できるようになったのはつい最近だったんですな。
http://developer.android.com/about/versions/android-4.2.html#NestedFragments

  • support libraryのリビジョンを11にする
  • getChildFragmentManager()を使う
  • ネストしたFragmentはlayout内でで配置したものはinflateできない。動的オンリー。

といったところで、他に何か苦労することもなくカンタンにできた。
ABSと組み合わせる場合は、ABS側で使っているsupport libraryを11にして、メインプロジェクトの依存ライブラリとの整合性を取る必要があるけど、それ以外は特に気をつけるところはない。

ViewPagerとの組み合わせもこんな感じでカンタン

        mViewPager.setAdapter(new MyPagerAdapter(getChildFragmentManager(), list));

いやぁ、タイミングよかったなぁ。