作为大学项目的一部分,我必须构建一个 android 应用程序,其中包含有关疾病的信息,疾病将列在列表中(按字母顺序排列),单击疾病时,您将被定向到另一个包含信息的布局关于选择的疾病(包括文字和图像)。我是新手,我不知道如何使用这个应用程序..对于文本,我应该建立一个数据库还是直接在应用程序中输入文本或类似的东西。如果你知道一个教程或其他东西求助请分享 Ps:疾病有将近60种,每种疾病都会有一个子项(病因、治疗、临床症状)。
谢谢
首先,评论是对的。请在您的问题中更准确。询问发生了什么具体问题,如果可能,提供代码示例、错误和研究状态。https://stackoverflow.com/questions/how-to-ask
有近60种疾病,每种疾病都会有一个子项
因此,我建议使用ExpandableListView
. 查看此代码示例:https : //www.journaldev.com/9942/android-expandablelistview-example-tutorial
之后,如果用户单击一个项目,您将打开另一个Activity
包含详细信息的项目
我应该建立一个数据库还是直接在应用程序中输入文本或类似的东西
可以想到,将数据直接放入视图中维护起来比较困难,但是实现起来更快,难度也小。
实施:我建议将数据res/raw
作为.json
文件放入。在您的代码中,构建一个JSONObject
并将其传递给ListViewAdapter
.
您需要 Internet 权限、网络服务器和可以从中查询数据的远程数据库。
实施:如果你有一个托管的网络服务器,你可能拥有PHP
和MySQL
数据库。创建一个table
,用数据填充它并构建一个 API PHP
,您可以在其中提供来自数据库的数据。如果您有 VPS 或专用服务器,则可以使用开箱MongoDB
即用的服务器JSON
。
对于大学项目,请使用静态。否则当然是动态的。
希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句