1

私は 604 の webviews を持つビューページャーを持っており、そのユーザーがページャーをスクロールするたびに 5 ページをロードしたいと考えています。

{...[4][5][6][7][8]...}

ユーザーが選択した現在のページが6ページだと仮定しているので、選択したページの前後の2ページをロードしたいです。この組み込みメソッドを使用しましたviewPager.setOffscreenPageLimit(3)が、期待どおりに動作しません!

そのため、アドバイスをいただければ幸いです。

4

1 に答える 1

2

非常に多くの複雑なフラグメントを処理する場合は、必ずFragmentStatePagerAdapterを使用する必要があります。

2ページ先を読み込むviewPager.setOffscreenPageLimit(2)には、の代わりに設定し3ます。

getItem()また、アダプタのメソッドで、を確認する必要がありfragments will only be created as neededます。

于 2012-08-15T09:24:03.743 に答える