gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 08:49:15 25 4
gpt4 key购买 nike

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

我有一个包含“问题”表和“答案”表的数据库。

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

数据库就像一张图片,有 500 多个问题,每个问题都有 2 或 3 或 4 个答案,只有一个是正确的。

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

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

最佳答案

这只是基本的 Android 编程。

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

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

  6. 动态 fragment 布局可以基于这个url对于测验应用程序,请参阅此 url ( http://code.tutsplus.com/tutorials/android-ui-workshop-build-an-interactive-quiz-app--mobile-14208)

  7. 不要忘记在您的表格中添加一行来检查用户之前是否有过这个问题。

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

请记住,如果您是第一次制作这样的应用,则很难让它全部正常运行。但请继续前进。

关于Android 使用数据库制作测验应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com