2015年1月15日 星期四

[Android] Viewpager

寫得還不錯的教學

viewpager2

可能會遇到的問題
如果放在Fragment下的話就會出現奇怪的bug
比如果第一頁不見之類
因為本身在上面就是Fragment
然後ViewPager裡面的頁數換頁也是Fragment
所以就會造成這樣的問題
修改內容為


List<Fragment> fragments = new ArrayList<Fragment>();
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage1.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage2.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage3.class.getName()));

mPagerAdapter = new PagerAdapter(getChildFragmentManager(), fragments);        
ViewPager pager = (ViewPager) view.findViewById(R.id.viewpager);
pager.setAdapter(mPagerAdapter);


參考網址:http://www.javaexperience.com/android-viewpager-example-tutorial/


bug參考網址:http://blog.csdn.net/wangjia55/article/details/9625747

沒有留言:

張貼留言