shn*_*shn 1 database random android textview
我基本上是在创造一种琐事类型的游戏.如果您有问题,在您回答之后按一个按钮,看看您是否正确.然后你继续下一个问题.我有一个活动和一个xml来控制它的外观,并让用户能够与屏幕上的内容进行交互.它目前显示一个问题.现在我需要通过按下按钮将其更改为另一个问题.它的工作方式是所有textView都会改变他们的文本.
我想有办法存储我的问题,即文本视图的一组字符串,以及类别,正确答案等信息.还有这个问题的整体标签,必须是一个整数,所以我可以随机选择一个问题.我还希望它能够使用该整数检索问题的所有数据(如上所述).换句话说,每个问题都与整数相关联.
有没有人对我应该采用哪种方式有任何想法?我只是在寻找能让我的生活更轻松的任何建议.
为此使用数据库是旧概念.最好的方法是使用XML解析.这是一种简单的方法,可以满足您的需求.只需从标签中获取数据并在控件上显示.您可以通过简单的XML Parsinng来完成此操作.为此,您必须在类中添加一个xml文件,然后按如下方式使用它
Document doc=XMLfunctions.XMLfromString(this.getResources().openRawResource(name of the xml));
int numResults = XMLfunctions.numResults(doc);
NodeList nodes = doc.getElementsByTagName("head tag");
Element e = (Element)nodes.item(inx);
btn[0].setText( XMLfunctions.getValue(e, "option1"));
btn[1].setText( XMLfunctions.getValue(e, "option2"));
btn[2].setText( XMLfunctions.getValue(e, "option3"));
btn[3].setText( XMLfunctions.getValue(e, "option4"));
tv.setText( XMLfunctions.getValue(e, "name"));
tv1.setText( XMLfunctions.getValue(e, "answer"));
tv.startAnimation(animation);
Run Code Online (Sandbox Code Playgroud)
也搜索谷歌,如果你觉得有问题,我会帮助你.此链接可帮助您了解XML解析