vol*_*olk 6 android organization code-cleanup android-layout
有人可以提供一些策略来组织我的项目,使其干净吗?说我有一堆活动; 是否可以将它们全部放入一个单独的包中,同时将其他类(如自定义适配器)放在另一个包中以更好地分离"逻辑"?
此外,在为布局创建XML文件时,如果我有某些活动的布局和自定义"行"的其他XML布局文件(与适配器一起使用),我将如何逻辑地分离布局XML文件我不想要将它们全部投入到res/layout中 - 当项目变得非常大时,它将成为一个巨大的麻烦.
说我有一堆活动; 是否可以将它们全部放入一个单独的包中,同时将其他类(如自定义适配器)放在另一个包中以更好地分离"逻辑"?
我不确定最佳实践是什么,但这里是我如何组织我的应用程序:我倾向于将我的活动com.foo.appname.activity,内容提供者com.foo.appname.content,服务com.foo.appname.service和通用实用程序放入其中com.foo.appname.utils.
对于像Adapters这样的辅助类只用于一个活动,我通常会将它们作为静态内部类.如果它们用于多个活动,我会在活动包中为它们提供包级别的可见性.
我不想把它们全部扔进res/layout
我不认为res目录允许有子目录,所以你能做的最好就是想出一个好的命名方案.我通常与类型前缀布局文件:activity_foo.xml,fragment_foo.xml,等.
| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |