0

在我的 android 应用程序中,有一个很大的表单,它分成几个页面。用户可以上一页或下一页,输入的内容不会丢失。

我试图Activity为每个页面使用几个 s,但我发现很难保留输入的文本。

在这里使用合适Activity吗?或者我应该使用Fragment或其他什么?

4

2 回答 2

1

这取决于。您可以轻松地为每个页面使用自定义布局,并使用 ViewAnimator/ViewSwitcher 在它们之间切换。也就是说,如果您有不需要片段好处的非常简单的表单。

为每个页面使用 Activity 是一个非常糟糕的主意。

于 2012-09-12T14:35:08.870 回答
1

我不会为此使用单独Activity的 s 或Fragments。它们都相对孤立,并且在不再被查看时可能会丢失数据。

我可能会ViewPager为此创建一个,它允许您在Views 之间滑动。那里有一些示例代码可以显示它是如何使用的。

于 2012-09-12T15:04:48.947 回答