ViewPager和FragmentPagerAdapter做导航界面

ViewPager和FragmentPagerAdapter做导航界面

1.先创建几个fragment,作为导航界面的几个fragment,也将fragment布局写好.

2.GlideActivity中写入ViewPager,然后将adapter写好

public class GuideAdapter extends FragmentPagerAdapter {

    private List<Fragment> dataList;

    public GuideAdapter(FragmentManager fm, List<Fragment> dataList) {
        super(fm);
        this.dataList = dataList;
    }

    /*
    返回与指定位置相关联的Fragment
    前提是拥有所有Fragment的一个集合
     */
    @Override
    public Fragment getItem(int position) {
        if (dataList != null && dataList.size() > position) {
            return dataList.get(position);
        }
        return null;
    }

    //个数
    @Override
    public int getCount() {
        return dataList == null ? 0 : dataList.size();
    }
}

3.然后写下面的小点点,其实就是一个RadioGroup,然后给ViewPager添加滑动监听,滑动到那里的时候切换状态.

posted @ 2017-06-27 08:56  潇风寒月  阅读(6)  评论(0)    收藏  举报