我正在开发一个项目,其中我在一个屏幕上使用视图分页器,它只有两个页面。
在第一个示例中,我有一个包含一些小部件的简单表单。在第二页,我有一些产品名称和数量的列表视图。
在选择第一页中放置的旋转器的特定选项后,是否可以从第一页更改到第二页(部分)?
我在类似的问题上读到过这种方法:
ViewPager.setCurrentItem(int index);使更改到特定页面成为可能,问题是我不知道如何从片段中引用我在活动主机上声明的这个viewpager对象。
发布于 2013-02-09 00:26:15
尽管如此,我并不完全理解这个场景。据我所知,这是一个在这种情况下起作用的黑客。
在活动中:
public ViewPager getViewPager() {
if (null == mViewPager) {
mViewPager = (ViewPager) findViewById(R.id.view_pager_id)
}
return mViewPager;
}在片段中:
((YourActivitName)getActivity()).getViewPager().setCurrentItem(index);https://stackoverflow.com/questions/14776740
复制相似问题