将我的java和xml文件排序到文件夹中

时间:2016-05-16 18:50:57

标签: java android xml sorting

嗨,大家一直在制作我的应用程序大约一年了,而且我从未真正学过如何整理大声笑。我有很多xml和java文件,目前它们都在标准文件夹中。我怎么能移动到单独的文件夹,所以我有一个文件夹中的片段,另一个文件夹中的webviews等等。因为此刻它一团糟,我很生气,想找东西。

每次我在android studio中创建一个文件夹并尝试移动文件时,它会使我移动的文件填充错误和与之关联的任何文件。

一如既往地谢谢你们

2 个答案:

答案 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)选择您之前创建的文件夹的目标包,然后单击重构。就是这样: - )。