作为大学项目的一部分,我必须构建一个 Android 应用程序,其中包含有关疾病的信息,这些疾病将列在列表中(按字母顺序),当单击某种疾病时,您将被引导到另一个布局,其中包含有关所选疾病的信息(包括文本和图像)。
我不知道如何处理这个应用程序..对于文本,我应该构建一个数据库还是直接在应用程序中输入文本或类似的东西。如果您知道教程或有帮助的东西,请分享 PS:有近60种疾病,每种疾病都会有一个子项(原因,治疗,临床症状。)
有近60种疾病,每种疾病都有一个子项
因此我建议
ExpandableListView
。
查看此代码示例:https://www.journaldev.com/9942/android-expandablelistview-example-tutorial
之后,如果用户单击某个项目,您将打开另一个包含详细信息的
Activity
数据存储我应该建立一个数据库还是直接在应用程序中输入文本或 类似的东西静态方法
实现:我建议将数据作为
res/raw
文件放入
.json
中。在您的代码中,构建一个
JSONObject
并将其传递给
ListViewAdapter
。动态方法
实施:如果您有托管网络服务器,您可能有
PHP
和
MySQL
数据库。创建一个
table
,填充数据并在
PHP
中构建一个 API,您可以在其中提供数据库中的数据。如果您有 VPS 或专用服务器,您可以使用
MongoDB
,它可以与
JSON
一起使用,开箱即用。我的猜测