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

时间:2013-07-04 14:18:51

标签: android android-listview android-fragments

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

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

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

简而言之:Form.java - > SymptomBrowser Fragment - >片段列出所有症状 - >编辑该特定症状并存储表单数据。

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

你有一个单独的片段填充TextViews和东西。所有症状必须共享共同的数据,例如名称,描述等。

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