我有一个关于测验的项目。我想从数据库中获取数据来创建问题。当用户单击下一个按钮时,它会转到下一个问题(从数据库中获取)。它有很多问题,因此无法为每个问题创建活动。我应该使用什么类型的布局,我该怎么做?谢谢帮忙。。
问问题
69 次
2 回答
0
使用可以使用带有一个Button和TextView的 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 回答