将Fragment与ViewPager一起使用

时间:2013-03-26 11:55:30

标签: android android-fragments android-viewpager swipeview

我正在使用View寻呼机来创建滑动视图效果

现在我想在相同的活动片段上实现不同的片段,根据条件显示不同的布局。

我坚持如何创建pagerAdapter以及如何创建fragment类。

代码:

    public class mFragment extends Fragment{
    Context mContext;
public mFragment(Context context){
mContext = context;
}
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            return inflater.inflate(R.layout.main, ActivityScreen.mViewPager,false);
        }
    }



 public class mPagerAdapter extends FragmentPagerAdapter
    {
        int i=-1;

        public mPagerAdapter(FragmentManager fm)
        {
            super(fm);
            mViewPager.removeAllViews();
        }

        @Override
        public int getCount()
        {
            return data.size();
        }

        @Override
        public Fragment getItem(int pos) {
            return new mFragment(Context ctx);
        }
    }

请帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

FragmentActivity中的

然后为FragmentPagerAdapter添加一个适配器 @Override Fragment getItem并根据需求添加片段

答案 1 :(得分:0)

覆盖@instantiateItem方法并返回要在视图中更新的片段

use this link

我认为

会有所帮助