Android 构建测验应用程序

Android 构建测验应用程序,android,Android,大家好,我正在为android开发一个测验应用程序。为了做到这一点,我制作了一个由三个活动组成的简单应用程序。这三个活动分别是第一、第二和第三个问题及其答案。在每个活动中,我有两个按钮;下一步和上一步,每个按钮通过意图对象指向另一个活动。从我迄今为止所做的工作来看,我已经部分实现了我的初衷。现在我的问题是: 有没有可能建立这样的应用程序,而不使每个活动一个问题,因为我已经做了? 有没有其他方法来构建这种应用程序? 是否可以像java中的cardlayout那样将所有问题及其答案放在一个活动中?是

大家好,我正在为android开发一个测验应用程序。为了做到这一点,我制作了一个由三个活动组成的简单应用程序。这三个活动分别是第一、第二和第三个问题及其答案。在每个活动中,我有两个按钮;下一步和上一步,每个按钮通过意图对象指向另一个活动。从我迄今为止所做的工作来看,我已经部分实现了我的初衷。现在我的问题是:

有没有可能建立这样的应用程序,而不使每个活动一个问题,因为我已经做了? 有没有其他方法来构建这种应用程序?
是否可以像java中的cardlayout那样将所有问题及其答案放在一个活动中?

是的,当然可以。其实有很多方法

其中一个可能是最简单的,将有一个
ArrayList
用于问题,另一个
ArrayList
用于问题的不同可能答案,然后第三个
ArrayList
用于存储用户所选答案的索引


单击“下一步”和“上一步”时,您可以跟踪当前显示的问题,并相应地更新问题的文本视图和答案的单选按钮。

如果我没有告诉您,下一个btn将在上一个btn bckward时向前循环。d循环的每个值包含一个问题n个答案?根据你的建议,我需要一个数据库吗?若你们不介意的话,你们能帮我翻译一下代码片段吗?