public Object instantiateItem(View collection, int position) { ... ((ViewPager)collection).addView(view, position); return view; }
要改成這樣才行:
public Object instantiateItem(View collection, int position) { ... ((ViewPager)collection).addView(view, 0); return view; }. 不過詳細原因是什麼,我也不清楚。在原本的計劃中這樣使用是一點問題也沒有的,但是同樣的程式碼在做Refacting的時候就不行了!
沒有留言:
張貼留言