从一页切换到另一页

Posted

技术标签:

【中文标题】从一页切换到另一页【英文标题】:Switch from one page to another 【发布时间】:2012-12-24 03:54:12 【问题描述】:

我是 android 编程新手,我正在开发我的第一个应用程序“FunFacts”,其中 应该有超过 100 件很酷的东西可以了解自然、科学等。 我的问题是:如何使用“左”和“右”两个按钮?我应该使用哪种方法?我不认为水平滚动视图是解决方案。

如果我有两种不同的布局,第一页和第二页,我如何在我的应用程序中从一种切换到另一种?

谢谢!

【问题讨论】:

我只想进行一项活动 您是否有特定的理由只想要一项活动?另外,您的页面实际上是否具有不同的布局,或者只是具有相同布局的不同内容? 如果我使用很多活动,我的手机就会崩溃..我有不同的布局! 那你做错了。 Android 支持很多活动。它就是这样设计的。 【参考方案1】:

听起来您可能想要ViewPager。下面是安卓教程的链接。这会创建一个幻灯片类型的效果,听起来就像您想要的那样。你说你会有不同的布局,这将使用一种布局,但你可以自定义内容,我想你会想要一个,所以它看起来都相对相同

Docs

更新

不,您不必创建 100 个布局或活动。各有一个。以下将是一个帖子的链接,可以更好地解释它。那篇文章解释了它是如何像列表视图一样的,因为您将不同的页面添加到视图适配器中,就像使用列表一样。您可以对所有人使用相同的布局,只需向其中添加新数据(如列表)。可能将它们存储在 ArrayList 或数据库中,如果您有这么多并且希望将大量数据附加到它们。我希望这是有道理的,并有所帮助。我建议从几页开始,看看它是如何工作的,遵循这些示例,如果你遇到困难,然后发布一个更具体的问题,说明你无法开始工作。

Link

【讨论】:

但是如何通过单击按钮切换页面? 这是另一个帖子的链接,我认为[***.com/questions/10852744/…希望这会有所帮助 如果这个答案能满足你的需要,你可以接受这个答案:) 如果不告诉我,我会尽力帮助更多 谢谢您..您的回答很好,但是..我阅读了一些 android 中的 pageviewer 示例,但我仍然不清楚这个概念.. 我的意思是我仍然不明白它是如何工作的。 . 没有关于此的视频,所以我希望有人可以帮助我了解它如何与完整的 axample 代码或文件一起使用。非常感谢。 您是否按照我发布的答案链接?这是文档中的另一个,如果您还没有关注它developer.android.com/reference/android/support/v4/view/… 这些显示了一个很好的入门方式。尝试一些简单的东西,然后在其上构建。如果您开始其中一个然后询问有关您无法工作的具体问题,那么回答会容易得多。祝你好运

以上是关于从一页切换到另一页的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 StreamBuilder 从一页导航到另一页

如何在 django 中从一页转到另一页

从一页导航到另一页后脚本未加载

将对象从一页移动到另一页?

我们如何在 GWT 中从一页导航到另一页

如何在单页应用程序中以角度将数据从一页传递到另一页