android在视图上随机显示记录

时间:2014-02-16 15:35:35

标签: android android-layout

我正在android中创建一个测验应用程序。我想让我的应用程序尽可能高效。我是一个新手,所以请原谅我在游戏开发中的结构。到目前为止我尝试过的是硬编码方式,我的数据库中有10个问题。这是我桌子的结构:

_id,type,question,answer1,answer2,answer3,correctanswer

到目前为止,我所做的是为每个问题创建了10个布局。但它们不是随意的。我想要实现的是,问题必须是随机的,我只想用一个布局来显示问题和答案。我怎么做?示例代码或教程可能对我有帮助。我很乐意感谢你的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

  1. 尽量在自定义视图中使用,而不是一遍又一遍地创建相同的布局。 example here

  2. 将数据从数据库中获取到ArrayList中并实现随机方法,该方法从列表中获取项目然后将其删除(或将其放在其他位置)。

  3. 我建议你再次重写你的数据库结构,因为一个5-6列的表非常薄,以便将来发生重大变化。 你首先需要知道你想做什么以及如何做,然后你需要问如何:)

    祝你好运