我正在开发一个Android Studio项目。 其中一个活动是一个包含50个EditTexts的表单。 由于有很多EditTexts,Activity的文件有超过1200行,一旦完成,还应该有300到400行。 导航文件中的代码变得困难且耗时。
对于这种情况,我应该遵循哪些标准? 现在最好的行动是什么?
答案 0 :(得分:5)
这真的不是一个答案。但我在评论中没有足够的空间。
1)单独50个编辑文本是一个很大的不。尝试将其拆分为用户可以在填充表单时从片段导航到片段的部分。
2)如果您想将所有内容保存在一个活动上,请编写一个可以折叠的方法。例如,我假设您有50行代码用于实例化编辑文本。将其放入底部的方法中,并在创建时调用该方法。
3)小猪退出数字2 ...创建一遍又一遍重复的代码方法。创建方法将允许您将其折叠为一行,而所有代码都在该方法内。它将使您更轻松地阅读代码。希望这是有道理的。
答案 1 :(得分:4)
如果您有很多编辑文本,可以使用RecyclerView。 通过它 -
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html
答案 2 :(得分:0)
尝试使用#region ... #endregion