如何在android中实现类似向导的交互?

如何在android中实现类似向导的交互?,android,android-activity,wizard,Android,Android Activity,Wizard,可能的重复项: 嗨, 我是android开发新手,有一个基本问题。 假设我想实现一个类似向导的交互,它涉及多个交互 对于用户,在每次交互中,我希望显示一页用户响应的信息,然后转到下一页,从用户那里获取更多信息(每页可能有自己的菜单),直到用户浏览“向导”的所有页面。 问题是,在android中,向导及其所有不同的页面是一个单独的活动,还是每个信息页面都需要是一个单独的活动?每个“页面”都应该是一个单独的活动,因为这将导致代码更干净(更易于维护)。然而,如果两个“页面”紧密相连,一个单独的活动

可能的重复项:

嗨, 我是android开发新手,有一个基本问题。
假设我想实现一个类似向导的交互,它涉及多个交互 对于用户,在每次交互中,我希望显示一页用户响应的信息,然后转到下一页,从用户那里获取更多信息(每页可能有自己的菜单),直到用户浏览“向导”的所有页面。

问题是,在android中,向导及其所有不同的页面是一个单独的活动,还是每个信息页面都需要是一个单独的活动?

每个“页面”都应该是一个单独的活动,因为这将导致代码更干净(更易于维护)。然而,如果两个“页面”紧密相连,一个单独的活动可能有助于减少课堂互动

每个“页面”都应该是一个单独的活动,因为这样会使代码更干净(更易于维护)。然而,如果两个“页面”紧密相连,一个单独的活动可能有助于减少课堂互动

从技术上讲,任何应用程序“都可能”是单个活动。是否应该是另一回事。从你帖子的声音来看,我会从一个活动开始,但你没有给出关于该活动的很多信息,所以很难说清楚。

从技术上讲,任何应用程序“可能”都是一个活动。是否应该是另一回事。从你帖子的声音来看,我将从一个活动开始,但你没有给出关于该活动的详细信息,因此很难说清楚。

如果你想坚持只使用一个活动,那么我建议你查看ViewFlipper小部件,它会很有用

您还可以利用新的片段框架。在3.0上,您可以立即使用它。在下面,你必须使用谷歌刚刚发布的静态库,你可以使用Android版本1.6和更高版本的片段。
这样,您可以只使用1个活动,并为每个向导步骤分配一个片段。然后,您只需相应地切换片段。它们甚至有一个单独的片段堆栈。而且代码将是干净的。

如果您想坚持只使用一个活动,那么我建议您查看ViewFlipper小部件,它将非常有用

您还可以利用新的片段框架。在3.0上,您可以立即使用它。在下面,你必须使用谷歌刚刚发布的静态库,你可以使用Android版本1.6和更高版本的片段。
这样,您可以只使用1个活动,并为每个向导步骤分配一个片段。然后,您只需相应地切换片段。它们甚至有一个单独的片段堆栈。而且代码将是干净的。

有一个库,可以让您非常轻松地创建向导功能,请查看。它有很好的文档记录和不断的开发。有一个库可以让你很容易地创建向导功能,请查看。它有很好的文档记录,并且在不断发展。