寻求有关如何批准申请的建议

时间:2018-07-19 22:24:07

标签: android android-layout android-studio listview

作为大学项目的一部分,我必须构建一个Android应用程序,其中将包含有关疾病的信息,疾病将以列表(字母顺序)列出,当单击疾病时,您将被定向到其他布局包含有关所选疾病的信息(包括文字和图片)。 我是新来的,我不知道该如何使用该应用程序。对于文本,我应该建立一个数据库或直接在应用程序或类似内容中输入文本。如果您知道某个教程或类似内容,帮助请分享 附注:几乎有60种疾病,每种疾病都有一个子项目(原因,治疗,临床体征)。

谢谢

1 个答案:

答案 0 :(得分:0)

首先,评论是正确的。请更精确地回答您的问题。询问发生了什么具体问题,如果可能,请提供代码示例,错误和研究状态。 https://stackoverflow.com/questions/how-to-ask

UI设计(列表)

  

几乎有60种疾病,每种疾病都有一个子项目

因此,我建议使用ExpandableListView。 查看以下代码示例:https://www.journaldev.com/9942/android-expandablelistview-example-tutorial

此后,如果用户单击某个项目,则会打开另一个包含详细信息的Activity

数据存储

  

我应该建立数据库还是直接在应用程序内输入文本或   像这样的东西

静态方法

您可以想到,将数据直接放入视图很难维护,但实现起来更快,难度也更低。

实现:我建议将数据作为res/raw文件放入.json中。在您的代码中,从中构建一个JSONObject并将其传递给ListViewAdapter

动态方法

您需要Internet许可,Web服务器和远程数据库,您可以从中查询数据。

实现:如果您拥有托管的Web服务器,则可能拥有PHPMySQL数据库。创建一个table,向其中填充数据,并在PHP中构建一个API,从数据库中提供数据。如果您有VPS或专用服务器,则可以直接使用MongoDBJSON配合使用的{{1}}。

我的猜测

对于大学项目,请使用static。当然是动态的。

希望这会有所帮助