1

我正在做一个项目。我有很多单词文本数据,不想为每个数据添加布局和类。我想使用 sqlite,但不知道如何。比如有一个按钮,id是cat。

单击猫按钮时,将打开一个新屏幕并显示猫的信息。一种布局,一种课程,但有很多屏幕。数据必须来自sql,因为动物太多。

提前致谢。

4

2 回答 2

0

您自己已经给出了答案:SQL 数据库可能是您的朋友。自己完成本教程,看看它能给你带来多远。您必须从代码中操作 UI,这也是可行的。

您可能要考虑的另一种方法是将 XML 中的所有内容放入 strings.xml 文件中。这在一定程度上取决于数据的大小和结构。从代码中,您可以使用getString( R.id.blah ).

于 2012-08-26T21:27:20.397 回答
0

调用其他屏幕传递值。在按钮中单击执行:

startActivity(new Intent(this, SecondScreen.class).putExtra('Identify', 'Value'));

在第二个屏幕中执行:

String value = getIntent().getStringExtra('Identify');

现在,获取该值并在 SqlLite 中进行查询并显示结果。

于 2012-08-26T21:30:45.613 回答