在Eclipse中将Android的src文件夹组织成子文件夹

9
抱歉我是个新手,我对Android SDK/Eclipse环境还不太熟悉。
我正在开发的应用程序已经有好几个类了,我想更好地进行组织,创建views、models和dialogs等文件夹。
我应该如何在src文件夹下创建子文件夹呢?如果我右键单击src文件夹,我没有这个选项...我需要创建一个新的包吗?
我尝试添加一个新的src文件夹,但是它在主要的src文件夹处于相同层级,并且“default package”路径,Eclipse无法看到我的文件...
对于项目中所有类的文件夹结构,最佳方式是什么?
谢谢。
4个回答

6
右键点击文件夹,选择新建包。

它会自动添加到构建路径中吗? - Paranoid Android
它可以工作,但我得到了重复的条目?我在“src”同一级别上既得到了子文件夹又得到了文件夹,里面有相同的类? - Paranoid Android
尝试将您的包重命名为其他名称。然后您将拥有:主文件夹:com.a,子文件夹:com.a.b - Nam Vu
@Houcine 是的,但我有重复项。我得到了“com.mycompany.myapp.mysubfolder”两次,一次作为“com.mycompany.myapp”的子文件夹(这是正确的),一次作为平行文件夹……我应该接受这种情况吗? - Paranoid Android
我按了刷新,重复的内容消失了!非常感谢! - Paranoid Android
显示剩余2条评论

5

右键点击 src 文件夹 => 新建 => 包 (Package) => 将您的包重命名,例如:

com.yourapplication.model
com.yourapplication.view
com.yourapplication.utils
com.yourapplication.adapters

etc


请注意,任何未明确声明为public的类构造函数在移动后将会导致“构造函数不可见”的错误。 - Noumenon

2

这是因为您正在使用“包资源管理器”。请切换到“导航器”(窗口-->显示视图-->其他-->导航器)。

现在,您可以将项目显示为文件夹,而不是包。


1
你必须右键点击“yourfolder” -> “构建路径” -> “添加到构建路径”或“用作源文件夹”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接