お世話になっております。岩橋です。
ありがとうございます!!!
以下の通り理解したのですが、認識は合ってますでしょうか。
>実質的には 3ページだけもって(PagerAdapter の getCount() の戻りが3)、
>常に2番目のページを表示するように、
>画面切り替わりのタイミングで
>ページの位置を戻します。
「画面切り替わりのタイミングで」というのは
ViewPager.onPageChangeListener#onPageScrollStateChangeで
引数の値がSCROLL_STATE_DRAGGING
のタイミングじゃないかと思いました。
>また、内部で表示する View (または Fragment)の一覧を別途もっておいて
>画面切り替わりのタイミングでそれも切り替えます。
>こうすると実現できます。
はい。ちょうど今も保持しておりました。
毎回、ViewPagerのpositionは1を表示するように設定して、
0,1,2のpositionが実際の何ページにあたるのかを自分で覚えておいて
PageAdapter#instantiateItemで、対応するViewを一覧から取得して返却する
ような流れでしょうか。
自分の頭の切り替えの鈍さに参りました。。
お忙しいところご面倒をおかけして申し訳有りませんが
再度、ご確認頂けると助かります。
以上、よろしくお願い致します。
2012年10月23日火曜日 17時43分19秒 UTC+9 Yuki Anzai:
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com