0

我有一个关于测验的项目。我想从数据库中获取数据来创建问题。当用户单击下一个按钮时,它会转到下一个问题(从数据库中获取)。它有很多问题,因此无法为每个问题创建活动。我应该使用什么类型的布局,我该怎么做?谢谢帮忙。。

4

2 回答 2

0

使用可以使用带有一个ButtonTextView的 Normal Layout 。用于移动到下一个问题的按钮和用于显示问题的 TextView。

使用光标从数据库中获取所有问题。它将存储所有问题。因此,当您单击按钮时,您可以使用question_cursor .moveToNext().

     Cursor question_cursor = db.getPersonId(this);
        if(question_cursor !=null)
        {
            personid_cursor.moveToFirst();
            String question = question_cursor .getString(Your Value));

                    }

使用 TextView 显示问题。

希望能帮助到你。

于 2012-07-14T12:05:15.633 回答
0

您为单个问题创建正常布局,稍后您要做的是当用户回答时,您更改布局元素的值,例如将 TextView 更改为第二个问题。此外,当用户回答时,您会将答案保存在数据库中。(您可能希望对问题和答案使用增量 ID,以便以简单的方式实现这一点)。

于 2012-07-14T12:02:39.700 回答