嗨,大家一直在制作我的应用程序大约一年了,而且我从未真正学过如何整理大声笑。我有很多xml和java文件,目前它们都在标准文件夹中。我怎么能移动到单独的文件夹,所以我有一个文件夹中的片段,另一个文件夹中的webviews等等。因为此刻它一团糟,我很生气,想找东西。
每次我在android studio中创建一个文件夹并尝试移动文件时,它会使我移动的文件填充错误和与之关联的任何文件。
一如既往地谢谢你们
答案 0 :(得分:2)
您可以将Java文件放入包中。您通常可以通过右键单击要放置新文件夹的文件夹/包来创建包,然后单击“新建” - >包。然后,您可以通过拖放将所需的类移动到该新文件夹(或者在该文件夹中创建一个新类并复制前一个文件夹。)
不幸的是,您无法以这种方式组织XML文件。黑客就是命名文件以某种方式对它们进行排序。例如,您的活动布局可能以" act _&#34 ;, ListView的项目开始," items _"等。
对于XML布局,您始终可以在gradle中声明(如果您使用的是)已保存布局的包。
sourceSets {
main {
res.srcDirs =
[
'src/main/res/layouts/layouts_category2',
'src/main/res/layouts',
'src/main/res'
]
}
}
我将您指向this answer以获取更多信息
答案 1 :(得分:1)
在android studio中有一个名为refactor的选项。
(i)制作一个新文件夹,例如片段。
(ii)转到你想要移动的特定java文件,例如TestFragment.java
(iii)右键单击上面的文件(或fn + f6,如果你在mac上),找到一个名为refactor的菜单项,在其中你将找到一个名为move的选项。点击它。
(iv)选择您之前创建的文件夹的目标包,然后单击重构。就是这样: - )。