エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ViewPagerでページを保持するメモ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ViewPagerでページを保持するメモ - Qiita
ViewPagerはsetOffscreenPageLimit()で設定した数だけ、左右それぞれのページを保持します。 デフォルト... ViewPagerはsetOffscreenPageLimit()で設定した数だけ、左右それぞれのページを保持します。 デフォルトではこれが1に設定されているので、例えば全3ページのコンテンツの場合、表示中のページが真ん中の場合は左右どちらのページもすぐ表示されますが、一度左端のページに遷移した場合、保持するページ数が1に設定されているため、2ページ先にあたる一番右端のページはメモリから削除されてしまいます。 あまり数を増やしすぎてもダメですが、各ページの生成処理に時間がかかる場合はこちらの数を調整することを検討してもいいと思います。 Fragmentの場合 表示するページの総数によってFragmentPagerAdapterとFragmentStatePagerAdapterを使い分けます。 FragmentPagerAdapterは、ページの切り替えの際に一度生成したFragmentを