我想为我的申请表注册。 我想在每一步中提出几个问题。我希望有3个步骤,用户应在完成上一步后转到下一步。
如何在一项活动中在android中执行此类操作?
答案 0 :(得分:8)
您可以使用Fragments
和ViewPager
的组合来完成任务!
推荐的ViewPager教程:
答案 1 :(得分:5)
您可以使用片段。您可以将每个步骤都设为片段,当用户回答您的问题时,您可以跳到下一步。(片段)
你可以从这里检查片段: http://developer.android.com/guide/components/fragments.html
如果您的步骤彼此独立,您可以将您的片段放入viewpager中,并使您的步骤滑动。
这是一个带指示器的流行视图寻呼机库。 (您可以使用指标来注意当前步骤) https://github.com/JakeWharton/Android-ViewPagerIndicator
祝你好运。答案 2 :(得分:3)
检查我的以下答案,并使用最新发布的ConstaintLayout
使用这个真棒解决方案。我已经使用进度条在水平步骤中完成了结帐流程。