Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有相应图片和文本的多页应用程序_Java_Android_Arrays_String_Image - Fatal编程技术网

Java 具有相应图片和文本的多页应用程序

Java 具有相应图片和文本的多页应用程序,java,android,arrays,string,image,Java,Android,Arrays,String,Image,我不熟悉Java和Android。在过去的一周里,我一直在尝试为我的手机制作一个应用程序。该应用程序由4个页面组成,如下图所示: 第1页:包含占据屏幕大小的图片。如果我点击图片,它需要转到“第2页” 第2页:由左侧的图标(例如国旗)和文本字段(例如美国)组成。点击“美国”条后,需要转到第3页 第3页:由文本、图片和字符串中的更多文本组成。此页面需要对应于第2页中单击的条带(本例中为“美国”)。“第3页”和“第4页”底部还有两个按钮,按下后需要转到相应的页码 第4页:如果在“第3页”上按下“更

我不熟悉Java和Android。在过去的一周里,我一直在尝试为我的手机制作一个应用程序。该应用程序由4个页面组成,如下图所示:

  • 第1页:包含占据屏幕大小的图片。如果我点击图片,它需要转到“第2页”

  • 第2页:由左侧的图标(例如国旗)和文本字段(例如美国)组成。点击“美国”条后,需要转到第3页

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

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

我希望这款手机至少能在安卓2.2或2.3上工作。所有徽标、图片和字符串文本都需要本地可用(参考资料文件夹),而不是基于网站。我尝试了各种组合的
ListView
,按钮与
OnClickListener
,以及toast屏幕。我有限的编程知识令人沮丧


我的问题是,是否有一个模板可以帮助我使用这个应用程序?或者,如果有任何web资源。

在Android中,单独的“页面”或“屏幕”可以实现为
活动。您需要扩展
活动
类并添加希望显示的组件。大部分布局都可以在XML文件中完成。我强烈建议你在谷歌上搜索一个教程,说明Android编程的基础知识。从这里开始,您可以创建一个包含两个页面的应用程序。然后一次只添加一点,直到你得到你想要的完整应用。

有一些简单的方法可以做到这一点。如果您想向后兼容SDK 8,可以通过两种方式实现。可以对每个布局使用片段或活动。如果您实现了片段,我建议您阅读其中的内容,了解如何使用FragmentActivity而不是Activity。阅读此链接,因为它将具有在旧版本SDK中实现片段所需的库。看起来确实像是在寻找一些位于布局底部的导航按钮。为了在SDK 8中完全实现在屏幕底部具有此视图的布局,您需要创建自己的视图并将其放置在屏幕底部。RelativeLayout和alignParentBottom=“true”将实现这一点。还有一种方法是使用ViewPager,它也可以满足您的向后兼容性要求。很抱歉,我向您提供了这么多信息,但我真的建议您研究一下用户在这个主题上提出的其他问题。例如祝你好运,你所寻找的一切都可以通过谷歌搜索得到。也许不是一下子