我正在android中创建一个测验应用程序。我想让我的应用程序尽可能高效。我是一个新手,所以请原谅我在游戏开发中的结构。到目前为止我尝试过的是硬编码方式,我的数据库中有10个问题。这是我桌子的结构:
_id,type,question,answer1,answer2,answer3,correctanswer
到目前为止,我所做的是为每个问题创建了10个布局。但它们不是随意的。我想要实现的是,问题必须是随机的,我只想用一个布局来显示问题和答案。我怎么做?示例代码或教程可能对我有帮助。我很乐意感谢你的帮助。感谢。
答案 0 :(得分:0)
尽量在自定义视图中使用,而不是一遍又一遍地创建相同的布局。 example here
将数据从数据库中获取到ArrayList中并实现随机方法,该方法从列表中获取项目然后将其删除(或将其放在其他位置)。
我建议你再次重写你的数据库结构,因为一个5-6列的表非常薄,以便将来发生重大变化。 你首先需要知道你想做什么以及如何做,然后你需要问如何:)
祝你好运