Android 我应该如何处理我的应用程序的结构(ListView inception)?

Android 我应该如何处理我的应用程序的结构(ListView inception)?,android,android-listview,android-fragments,Android,Android Listview,Android Fragments,在这里,我将尽可能清楚地描述我的问题。我是一个新手开发人员,我很难决定如何正确组织我的应用程序。希望你们中的一些人能为我提供一些关于最佳实践的见解 我有一个叫做Form.java的片段活动。选项卡式导航支持此活动。其中一个选项卡显示一个名为SympleBrowser的片段。这个片段基本上是一个列表视图,用户可以选择添加自己的项目(有一个添加症状按钮) AddSymptom按钮打开可添加到SymptomBrowser的所有可用项目的列表。当选择其中一个项目时,用户将进入一个表单,查询该特定项目 简

在这里,我将尽可能清楚地描述我的问题。我是一个新手开发人员,我很难决定如何正确组织我的应用程序。希望你们中的一些人能为我提供一些关于最佳实践的见解

我有一个叫做Form.java的片段活动。选项卡式导航支持此活动。其中一个选项卡显示一个名为SympleBrowser的片段。这个片段基本上是一个列表视图,用户可以选择添加自己的项目(有一个添加症状按钮)

AddSymptom按钮打开可添加到SymptomBrowser的所有可用项目的列表。当选择其中一个项目时,用户将进入一个表单,查询该特定项目

简而言之:Form.java->症状浏览器片段->包含所有症状列表的片段->编辑特定症状并存储表单数据

有50多种症状。我应该为每个添加50个不同的片段吗?或者我应该有一个片段和许多不同的布局?我这样做对吗?我应该如何组织应用程序结构


提前谢谢

您只有一个片段,其中填充了文本视图和其他内容。所有症状必须共享公共数据,例如名称、描述等


当您“加载”一个症状时,您基本上更改了同一片段中的数据

您只有一个片段,其中填充了文本视图和其他内容。所有症状必须共享公共数据,例如名称、描述等


当您“加载”一个症状时,您基本上更改了同一片段中的数据

问题是每个症状的布局都不同。就像完全不同。当然,它们在布局的组成中共享一些小细节,但它们大部分是不同的。您需要为每组类似症状创建一个布局。如果所有50个症状都不可补救地不同,那么我很抱歉,但是你需要50个布局。但是是的,我明白你的意思,这就是我最初的想法。问题是每个症状的布局都不同。就像完全不同。当然,它们在布局的组成中共享一些小细节,但它们大部分是不同的。您需要为每组类似症状创建一个布局。如果所有50种症状都有不可弥补的不同,那么我很抱歉,你需要50种布局。但是,是的,我明白你的意思,这就是我最初的想法。