作成した多数のタブフラグメントにスワイプできるビューページャーを含むレイアウトを膨張させる SherlockFragment があります。
このフラグメントが最初にアクティビティにアタッチされたときは、すべて正常に動作し、期待どおりに動作しますが、戻ってフラグメント、ビューページャーまたはそのアダプターを再入力すると(次のようになります:「TabAdapter extends FragmentPagerAdapter implement ActionBar.TabListener, ViewPager.OnPageChangeListener")が問題を引き起こしています:
- ビューページャーに格納されたフラグメントのビューが表示されない
- 実際には4つのタブがあります。「setOffscreenPageLimit」を設定すると、何をしていても、レクリエーション時にビューページャーに何も表示されなくなります。
「setOffscreenPageLimit」が設定されていない場合、ビューページャー内のビューは、少なくとも 2 つのタブを左右にスワイプした場合にのみ表示されます。 - また、「setOffscreenPageLimit」が使用されていない場合、スワイプ中にページャーが一部のタブをスキップしているようです。
この問題を解決できるアイデアをありがとう。