2012-07-14 52 views
0

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

+0

你到现在为止做了什么!这意味着要解决你的问题,而不是一个教程类问题。你问的是很容易做到的,但我不会告诉你! – AAnkit 2012-07-14 12:01:07

回答

0

您为单个问题创建一个普通的布局,以后要做的事情是用户应答时,更改布局元素的值,例如,将TextView更改为第二个问题。而且,当用户回答时,您会将答案保存在数据库中。 (您可能希望使用增量ID进行问题和答案,以便以简单的方式实现)。

+0

谢谢你,这比我想象的要容易得多。 – Thrall 2012-07-14 14:00:44

0

使用可以正常使用的布局与一个按钮的TextView。移动到下一个问题的按钮和用于显示问题的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显示问题。

希望它有帮助。

+0

感谢您的帮助! – Thrall 2012-07-14 14:00:52