我正在尝试制作一个单位转换应用程序,到目前为止,我已经在 string.xml 文件中制作了单位区域数组,如下所示:
<string-array name="weight_name_array">
<item>Gram</item>
<item>Pound</item>
<item>Ounce</item>
</string-array>
<string-array name="weight_value_array">
<item>1.0</item>
<item>453.59237</item>
<item>28.3495</item>
</string-array>
我想将其替换为由两个表组成的 SQLiteDatabase:Weight
和 Length
但我对使用 SQLiteDB 很陌生,并且我尝试过搜索指导,但似乎不明白如何继续。
我想要做的是每个表中有两列,unitName
和unitValue
,然后我希望unitName显示在微调器中。如有任何帮助,我们将不胜感激。
最佳答案
首先,您最好将其保留在 XML 值中。 没有任何数字被改变过。 数据库是为了不断存储更改或添加的数据,而不是真正存储永远不会更改的静态数据。
除此之外,还有大量关于如何在 Android 中使用 SQLite 数据库的正确教程,因为它是一项基本且核心的功能。
尝试Vogella.com然后用谷歌搜索你在那里找不到的东西。
关于java - 如何创建 SQLiteDatabase 并使用它来填充微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045191/