Android使用数据库制作测验应用程序

时间:2014-08-08 09:46:39

标签: android database random

大家好我想制作一个测验应用程序,但是我遇到了一些问题,我不知道怎么做,我是Android的新手,我认为你可以帮助我。

我有一个数据库,其中包含"问题"表和"答案"表

http://i.stack.imgur.com/36vZt.png

数据库就像一张图片,有500多个问题,每个问题也有2个或3个或4个答案,其中只有一个是真的。

所以我想在用户开始测验时做,他从数据库中随机抽取30个问题,并将RadioButtons作为该问题的答案编号。

例如,第一个问题有3个答案,他将这3个答案作为单选按钮,第2个问题有2个答案,他将这2个答案作为单选按钮。

1 个答案:

答案 0 :(得分:3)

它只是基本的Android编程。

只需搜索一些如何使用随机函数和sql的教程。

  1. 在Android应用中创建一个sqlite数据库 (http://www.vogella.com/tutorials/AndroidSQLite/article.html
  2. 使用问题和单选按钮等进行布局。
  3. 使用一个片段中的布局创建一个fragmentstatepager活动。
  4. 初始化fragmentstatapger,所有问题都计数(5000或其他)
  5. 使用测验布局制作动态片段,随机加载一个问题(http://developer.android.com/reference/java/util/Random.html

  6. 动态片段布局可以基于此URL 对于测验应用,请参阅此网址(http://code.tutsplus.com/tutorials/android-ui-workshop-build-an-interactive-quiz-app--mobile-14208

  7. 请勿忘记在表格中添加一行,并检查用户之前是否有此问题。

  8. 您只需要更改某些内容的onclicks,以检查数据库中的答案是否正确等。

    如果您是第一次制作这样的应用程序,请记住它很难完成所有工作。但是继续前进。