如何创建一个以集合中的中间片段而不是第一个中间片段的布局开始的SwipeView?
e.g。 我有10个同一个人的电子邮件列表,我点击最近的第3个以显示另一个活动中的内容。 在那之后,我想向左滑动并转到最近的第二个并向右滑动并最近进入第4个。
我关注tutorial 但似乎显示给用户的第一个布局始终对应于碎片集合中的第一个位置。 在我的示例中,用户只需滑动即可查看3到10的电子邮件。
答案 0 :(得分:1)
您可以使用ViewPager
的{{1}}方法按索引指定最初显示的片段,但您只应在第一次初始化时执行此操作(即setCurrentItem()
为{{ 1}})以便savedInstanceState
可以通过null
重新启动来保持选择。