作为大学项目的一部分,我必须构建一个Android应用程序,其中将包含有关疾病的信息,疾病将以列表(字母顺序)列出,当单击疾病时,您将被定向到其他布局包含有关所选疾病的信息(包括文字和图片)。 我是新来的,我不知道该如何使用该应用程序。对于文本,我应该建立一个数据库或直接在应用程序或类似内容中输入文本。如果您知道某个教程或类似内容,帮助请分享 附注:几乎有60种疾病,每种疾病都有一个子项目(原因,治疗,临床体征)。
谢谢
答案 0 :(得分:0)
首先,评论是正确的。请更精确地回答您的问题。询问发生了什么具体问题,如果可能,请提供代码示例,错误和研究状态。 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许可,Web服务器和远程数据库,您可以从中查询数据。
实现:如果您拥有托管的Web服务器,则可能拥有PHP
和MySQL
数据库。创建一个table
,向其中填充数据,并在PHP
中构建一个API,从数据库中提供数据。如果您有VPS或专用服务器,则可以直接使用MongoDB
与JSON
配合使用的{{1}}。
对于大学项目,请使用static。当然是动态的。
希望这会有所帮助