【问题标题】:first pager in ViewPager AndroidViewPager Android 中的第一个寻呼机
【发布时间】:2013-06-29 09:21:43
【问题描述】:
我是用fragmentFragmentStateAdapterPager去的,但是有问题。
我有一个包含 5 个项目的列表,如果我在 ViewPager 中给出元素 3,则会从第一个片段显示我。
我的主要问题是如何使用 FramentStateAdapterPager 将在 ViewPager 的列表视图中选择的第一块放入。
我正在尝试使用 getItem 方法,但是当您打开幻灯片时,我会从第一个元素开始显示,其想法是您从所选位置进行可视化。
有什么想法吗?
【问题讨论】:
标签:
android
listview
android-viewpager
fragment
slide
【解决方案1】:
您可以通过此功能打开任何幻灯片的视图分页器:
int indexOfTheSlideYouWantToOpen = 2;
pager = (ViewPager) findViewById(R.id.house_pager);
...
...
pager.setCurrentItem(indexOfTheSlideYouWantToOpen);
Viewpager 将在活动启动时打开第三个屏幕。
如果您想保存查看寻呼机显示的最后一个屏幕,那么用户 bundle
override `onSaveInstanceState` and get `Bundle savedInstanceState` in `onCreateView`