我正在做一个项目。我有很多单词文本数据,不想为每个数据添加布局和类。我想使用 sqlite,但不知道如何。比如有一个按钮,id是cat。
单击猫按钮时,将打开一个新屏幕并显示猫的信息。一种布局,一种课程,但有很多屏幕。数据必须来自sql,因为动物太多。
提前致谢。
我正在做一个项目。我有很多单词文本数据,不想为每个数据添加布局和类。我想使用 sqlite,但不知道如何。比如有一个按钮,id是cat。
单击猫按钮时,将打开一个新屏幕并显示猫的信息。一种布局,一种课程,但有很多屏幕。数据必须来自sql,因为动物太多。
提前致谢。
您自己已经给出了答案:SQL 数据库可能是您的朋友。自己完成本教程,看看它能给你带来多远。您必须从代码中操作 UI,这也是可行的。
您可能要考虑的另一种方法是将 XML 中的所有内容放入 strings.xml 文件中。这在一定程度上取决于数据的大小和结构。从代码中,您可以使用getString( R.id.blah )
.
调用其他屏幕传递值。在按钮中单击执行:
startActivity(new Intent(this, SecondScreen.class).putExtra('Identify', 'Value'));
在第二个屏幕中执行:
String value = getIntent().getStringExtra('Identify');
现在,获取该值并在 SqlLite 中进行查询并显示结果。