Android 如何使用较少的活动

Android 如何使用较少的活动,android,android-activity,Android,Android Activity,我对Android编程非常陌生,所以如果这被认为是一个愚蠢的问题,我道歉 我正在尝试开发一个包含许多页面信息的指南应用程序。我在某处读到你不应该有很多活动。所以我想知道是否有其他方法可以在不使用大量活动的情况下拥有大量不同页面的信息 再次,如果这被认为是非常愚蠢的,或者如果有一个简单的答案,我道歉,但我不知道如何做这样的事情 提前感谢, 编辑:此外,是否可以启动活动(通过按钮按下)并从包含按钮的活动中指定该活动中显示的视图?您的信息的数据源是什么?文本文件?如果它只是作为一个电子阅读器,也许有一

我对Android编程非常陌生,所以如果这被认为是一个愚蠢的问题,我道歉

我正在尝试开发一个包含许多页面信息的指南应用程序。我在某处读到你不应该有很多活动。所以我想知道是否有其他方法可以在不使用大量活动的情况下拥有大量不同页面的信息

再次,如果这被认为是非常愚蠢的,或者如果有一个简单的答案,我道歉,但我不知道如何做这样的事情

提前感谢,


编辑:此外,是否可以启动活动(通过按钮按下)并从包含按钮的活动中指定该活动中显示的视图?

您的信息的数据源是什么?文本文件?如果它只是作为一个电子阅读器,也许有一些链接,考虑有一个单一的“文本视图”活动,在特定的触发器上,加载不同的数据来显示。这是一个很好的选择,可以为指南的每个“页面”或“部分”单独设置活动。我需要更多地了解您想要显示的信息的来源,但我认为您可以将该概念应用于任何合理的内容。

您的信息的数据来源是什么?文本文件?如果它只是作为一个电子阅读器,也许有一些链接,考虑有一个单一的“文本视图”活动,在特定的触发器上,加载不同的数据来显示。这是一个很好的选择,可以为指南的每个“页面”或“部分”单独设置活动。我需要更多地了解您想要显示的信息的来源,但我认为您可以将该概念应用于任何合理的内容。

以可解析的格式提供指南信息。您的一个活动根据其解析的内容生成可见数据


因此,“下一页”按钮只需从下一个“指南”对象中提取信息,并用指南对象的元素填充所有可视信息。

以可解析的格式保存指南信息。您的一个活动根据其解析的内容生成可见数据


因此,您的“下一页”按钮只需从下一个“向导”对象中提取信息,并用向导对象的元素填充所有视觉信息。

您可以选择在WebView视图中使用单个活动,将页面作为HTML文件放在assets目录下(在此处添加页面所需的任何图像文件)并且在HTML页面中有链接或HTML按钮在页面之间导航。如果需要,还可以从Java命令加载任意页面。通过这种方式,您的页面(HTML)将具有丰富的格式,并且需要最少的编程。

您可以选择将单个活动与WebView视图一起使用,将页面作为HTML文件放在assets目录下(还可以添加页面所需的任何图像文件)并且在HTML页面中有链接或HTML按钮在页面之间导航。如果需要,还可以从Java命令加载任意页面。这样,您的页面将具有丰富的格式(HTML),并且只需要最少的编程。

很抱歉,信息不足。它主要包含文本、按钮(转到另一个页面)和图像。它可能包含一些表格,但仅此而已。抱歉,缺少信息。它主要包含文本、按钮(转到另一个页面)和图像。它可能包含一些表,但仅此而已。我对每个页面都有单独的xml文件,最好使用:
setContentView(R.layout.xmlfile)?您可以膨胀不同的视图,但这肯定会在同一活动中发生。如果这符合你的需要,请投票或标记为最佳答案好的,谢谢。另外,不要假设可以通过按钮的OnClick方法定义要打开的特定视图,而不是OnCreate方法中的默认视图?我为每个页面都有单独的xml文件,最好使用:
setContentView(R.layout.xmlfile)?您可以膨胀不同的视图,但这肯定会在同一活动中发生。如果这符合你的需要,请投票或标记为最佳答案好的,谢谢。另外,不要假设可以通过按钮的OnClick方法定义要打开的特定视图,而不是OnCreate方法中的默认视图?啊,谢谢你的提示。我知道足够多的HTML,可能能够使用它。再次感谢。:)啊,谢谢你的提示。我知道足够多的HTML,可能能够使用它。再次感谢。:)