2014年3月2日日曜日

ViewPagerが表示されない

カレンダー(Fragmentoにて作成)をViewPagerで次月や前月をスワイプ表示させようと思ってハマったことをメモ。

FragmentStatePagerAdapter内にisViewFromObjectメソッドを入れてしまうとViewPager部分がまったく表示されないようである。

そもそも、isViewFromObjectはObjectにViewが含まれているか判定するメソッドで、
Fragmentを使わないでPagerAdapterで作成していたときに必要だったが、
FragmentStatePagerAdapterの場合ではすべてfalseで返ってしまう為ViewPagerが表示されないようである(たぶん)。

たったこれだけのことで結構ハマったので投稿しておく。