大家好我想制作一个测验应用程序,但是我遇到了一些问题,我不知道怎么做,我是Android的新手,我认为你可以帮助我。
我有一个数据库,其中包含"问题"表和"答案"表
数据库就像一张图片,有500多个问题,每个问题也有2个或3个或4个答案,其中只有一个是真的。
所以我想在用户开始测验时做,他从数据库中随机抽取30个问题,并将RadioButtons作为该问题的答案编号。
例如,第一个问题有3个答案,他将这3个答案作为单选按钮,第2个问题有2个答案,他将这2个答案作为单选按钮。
答案 0 :(得分:3)
它只是基本的Android编程。
只需搜索一些如何使用随机函数和sql的教程。
使用测验布局制作动态片段,随机加载一个问题(http://developer.android.com/reference/java/util/Random.html)
动态片段布局可以基于此URL 对于测验应用,请参阅此网址(http://code.tutsplus.com/tutorials/android-ui-workshop-build-an-interactive-quiz-app--mobile-14208)
请勿忘记在表格中添加一行,并检查用户之前是否有此问题。
您只需要更改某些内容的onclicks,以检查数据库中的答案是否正确等。
如果您是第一次制作这样的应用程序,请记住它很难完成所有工作。但是继续前进。