大家好,我正在为android构建一个测验应用程序。为了做到这一点,我做了一个简单的应用程序,由三个活动组成。这三个活动分别是第一,第二和第三个问题及其答案。在每个活动中,我有两个按钮;下一个和上一个按钮,每个按钮通过intent对象指向另一个活动。从我到目前为止所做的事情来看,我已经部分实现了我的想法。现在我的问题是:
有没有可能在不像我那样让每个活动都有一个问题的情况下构建这样的应用程序?有没有其他方法来构建这类应用程序?有没有可能把所有的问题和答案放在一个活动中,就像java中的cardlayout一样?
发布于 2013-12-28 06:20:30
是的,当然。实际上,有很多方法。
其中之一,可能是最简单的,是有一个用于问题的ArrayList<String>,另一个用于问题的不同可能答案的ArrayList<ArrayList<String>>,然后第三个ArrayList<int>来存储用户选择的答案的索引。
单击“下一步”和“上一步”时,您可以跟踪当前显示的问题,并相应地更新问题的TextViews和答案的RadioButtons,而不是启动新活动。
https://stackoverflow.com/questions/20808515
复制相似问题