0

我正在使用片段 FragmentStateAdapterPager 去,但是我有一个问题。

我有一个包含 5 个项目的列表,如果我在 ViewPager 中的元素 3 中给出从第一个片段显示我。

我的主要问题是如何使用 FramentStateAdapterPager 将在 ViewPager 的列表视图中选择的第一块放入。

我正在尝试使用 getItem 方法,但是当您打开幻灯片时,我会从第一个元素开始显示,其想法是您可以从所选位置进行可视化。

任何想法?

4

1 回答 1

0

您可以通过此功能打开任何幻灯片的视图寻呼机:

int indexOfTheSlideYouWantToOpen = 2;
pager = (ViewPager) findViewById(R.id.house_pager);
...
...
pager.setCurrentItem(indexOfTheSlideYouWantToOpen);

Viewpager 将在活动启动时打开第三个屏幕。

如果你想保存查看寻呼机显示的最后一个屏幕,那么用户bundle

override `onSaveInstanceState` and get `Bundle savedInstanceState` in `onCreateView`
于 2013-06-29T10:24:52.040 回答