2013-02-18 74 views
0

我是Java和Android的新手。过去一周我一直在为我的手机开发应用程序。该应用程序由4页,这在下面图解:带相应图片和文字的多页面应用程序

Diagram explaining four pages

  • 页1:包含一幅图片占用了屏幕的尺寸。如果我点击图片,需要进入“第2页”。第2页:由左侧的图标(例如标志)和后面的文本字段(例如美国)组成。当单击“USA”条时,它需要转到第3页。

  • 第3页:由文本,图片和字符串中的更多文本组成。此页面需要对应于第2页中点击的条(本例中为“USA”)。 “第3页”和“第4页”底部还有两个按钮,当按下时需要转到相应的页码。

  • 第4页:如果在第3页上按下“更多”按钮,则会显示此页面。

我希望这款手机能够在最低的Android 2.2或2.3下工作。所有徽标,图片和字符串文本都需要在本地可用(资源文件夹),而不是基于网站。我尝试过各种各样的ListView的按钮和OnClickListener以及烤面包的组合。我有限的编程知识令人沮丧。

我的问题是,如果有一个模板,将帮助我与这个应用程序?或者如果有任何网络资源。

回答

0

在Android中,单个“页面”或“屏幕”可以实现为Activity s。您需要扩展Activity类并添加您希望显示的组件。大部分布局都可以在XML文件中完成。我强烈建议你谷歌了解说明Android编程基础知识的教程。从那里,你可以开始创建一个两页的应用程序。然后,不断添加一点点,直到获得完整的应用程序。

0

有一些简单的方法来做到这一点。如果你想向后兼容SDK 8,你可以通过两种方式来实现。您可以为每个布局使用碎片或活动。如果你实现了片段,我建议你阅读http://developer.android.com/guide/components/fragments.html,你将使用FragmentActivity而不是Activity。阅读此链接http://developer.android.com/tools/extras/support-library.html,因为它将具有所需的库来实现旧版SDK中的碎片。它看起来像是在寻找位于布局底部的一些导航按钮。为了在SDK 8的屏幕底部全面实现具有此视图的布局,您需要创建自己的视图并将其放置在屏幕的底部。 RelativeLayout和alignParentBottom =“true”将完成此操作。还有一种方法可以使用ViewPager执行此操作,该操作也适用于您具有的向后兼容性要求。我很抱歉我投给你的信息量很大,但我真的会建议查看用户发布的有关此主题的其他问题。例如,How to navigate to another page in android?。祝你好运,你正在寻找的所有东西都可以通过Google搜索学到。也许不是一次全部。