詳細ビューを備えたアプリがあります。この詳細ビューには、いくつかの Web ビュー (3) が含まれています。Web ビューは、ビュー ページャーに挿入されます。これを行う必要があります。左にスクロールすると、ビューページャーで Web ビューを右に並べ替えます。例: 右にスクロールすると、実際の Web ビュー (中央) が左に配置され、右の Web ビュー (次) が中央に配置され、右の Web ビュー (次) が次の詳細をロードします。これは私にとってはうまくいきますが、どうすればビューページャーを再初期化したり、ビューページャーを更新するものを作成したりできますか...どうもありがとう
1169 次
2 に答える
0
ほぼ同様の質問があり(動的ローダーを使用してListFragmentsなしでViewPagerにListViewページをロードするためのパターンを参照してください)、同じパターンを使用しています。
あなたがしなければならないことは、呼び出しyourViewPager.setOnPageChangeListener(this)
て、onPageChanged()
そこにロジックを実装することだと思います。
于 2012-08-19T03:08:55.177 に答える
0
この実装を見たいと思うかもしれません。3 ページあると言うものを取得しようとしているViewPager
と思います。3 ページ目で「次の」ページにスワイプすると、最初のページに戻ります。この場合、そのリンクにある実装がまさにそれを行っていると思います。Bitmap
追加されるページが 3 ページ未満の場合のセーフティ ネット (s 付き) があるようです。動的に設定する方法は見当たりませんでしたが、無限ページネーションの有効化/無効化も処理できるようです。
于 2012-12-26T22:46:22.960 に答える