1

我正在尝试在 Android 应用程序中创建向导类型的功能,需要遵循几个步骤。每个步骤都在其自己的片段中表示,并且所有片段都放置在 FragmentPager 中。我也在使用 ViewPagerIndicator [1]。

我感兴趣的是以某种方式“禁用”某些步骤(因此不允许用户滚动到相应的片段,尽管选项卡标题是可见的)。基本上,用户在开始时只能导航到第 1 步的选项卡,然后(在验证后)导航到选项卡 1 和 2,然后是 1、2 和 3,依此类推......

任何想法什么是实现这样的事情的最佳方式?

[1] - http://viewpagerindicator.com/

谢谢

4

1 回答 1

0

当用户通过验证时,您是否尝试添加片段?

在 FragmentTab1 中验证后,将 FragmentTab2 添加到 PageAdapter 并在每次新添加后 notifyDataSetChange。

如果该库的 PageAdapter 类不这样做,您可能需要重写一些方法或创建自己的 PageAdapter。

于 2013-05-14T18:44:30.000 回答