http://i.stack.imgur.com/xsCSE.jpg
我的游戏非常类似于这个名为" Riddle Me That"但它是另一种语言。设计部分是完整的,我已经实现了按钮,但我应该如何创建数据库以在应用程序中实现它?我使用SQLite来创建数据库。在表格中,我创建了一个问题列和答案列。现在,由于答案需要使用用户输入的字母组合形成(请参阅上面的链接),我真的很困惑如何制作数据库。请帮忙!
答案 0 :(得分:0)
如果您对数据库感到困惑,那么有太多关于它的教程只是google它。 但我真的不建议你在这样的应用程序中使用数据库,你可以使用字符串资源(res> values> strings.xml)并为问题添加字符串数组,为答案添加另一个字符串数组。 并确保顺序,以便答案数组中的第一项将是问题数组中第一项的答案,依此类推。 例如:
RES /值/ strings.xml中
<string-array name="questions">
<item>who are you ?</item>
</string-array>
<string-array name="answers">
<item>Omar</item>
</string-array>
以下是获取数组的java代码:
String[] questions;
String[] answers;
public void onCreate(Bundle b)
{
//here is how to get the string arrays from the resources to fetch them as you like
questions = getResources().getStringArray(R.array.questions);
answers = getResources().getStringArray(R.array.answers);
}