0

android-viewflow ライブラリ (https://github.com/pakerfeldt/android-viewflow) を使用して水平ページングを有効にしています。各ページで、ページごとに異なるデータの ListView を表示したいと思います。

私が持っている一般的な実装の質問は次のとおりです。

  1. 各ページの ListView ごとに個別のアダプターを作成するか、同じアダプターを使用して、ページごとに異なるデータをフィードし、左/右にページングするときに「Android はそれをどうするかを知っている」必要がありますか?
  2. 水平ページング (リスト ビューではない) に使用されるアダプターの getView メソッドに苦労しています。ページを左右に切り替えると、 getView は、表示するデータを取得してそのページのリストビューに配置するコードを実装する必要がある場所だと思います。これは正しいですか、それとも別の方法で処理する必要がありますか?

これを理解する上で助けていただければ幸いです。

4

2 に答える 2

0

水平方向のページングには、ViewFlow ではなく ViewPager サポート クラスを使用することをお勧めします。より柔軟で使いやすくなっています。http://developer.android.com/reference/android/support/v4/view/ViewPager.html

于 2012-04-30T14:05:32.803 に答える
0

フラグメントViewPagerを使用します。ここに例があります

于 2012-05-10T10:26:38.830 に答える