我是一个新手,在android方面需要完成课程作业,希望得到任何帮助。
我的任务如下:
1)在一个Activity中使用两个ViewPagers(不嵌套)
2)在一个ViewPager中嵌套另一个ViewPager
我找到了类似的问题,但我无法使用它。 ViewPager inside ViewPager
我添加了第一个ViewPager,但不知道下一步该怎么做。
LayoutInflater inflater = LayoutInflater.from(this); //this - context of my activity
List<View> pages = new ArrayList<View>();
View page = inflater.inflate(R.layout.activity_main, null);
//next I adding some buttons on page
pages.add(page);
page = inflater.inflate(R.layout.activity_main2, null); //my second page
//some buttons
pages.add(page);
page = inflater.inflate(R.layout.activity_main3, null); //my third page
//some buttons
pages.add(page);
SamplePagerAdapter pagerAdapter = new SamplePagerAdapter(pages);
ViewPager viewPager = new ViewPager(this);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(0);
setContentView(viewPager);
如果我添加ViewPager2并设置setContentView(viewPager2),那么我的ViewPager1就会丢失。我为这两个问题花费了很多时间,请帮忙解决一下...
//这是我需要完成的草图。 抱歉,我无法附加我的草图...