重新构建Android Sudio中的android项目文件

时间:2015-06-25 06:50:48

标签: android directory-structure

因为我的应用程序每天都在变得越来越密集。我想过重构各种文件。

通过重新构建,我的意思是单独为屏幕活动添加文件夹,为对话框xmls添加另一个文件夹,屏幕xmls,为自定义适配器等。换句话说,我需要根据文件的重要性来隔离文件。

目前,我所有的java文件都列在 src 文件夹(屏幕活动,自定义适配器,业务逻辑等)和所有xmls(屏幕,自定义列表视图设计,自定义对话框等)中。)出现在 layout 文件夹中。

可行吗?它对现有项目有什么影响?

2 个答案:

答案 0 :(得分:0)

文件夹与软件包同义 - 这就是IDE如何解释它们。因此将它们放在单独的文件夹中实际上会创建单独这是一个缺点,他们不会拥有相同的范围/权限,就像他们在同一个包中一样。

答案 1 :(得分:0)

Java中的包

您最常谈论的是packages

软件包可以更轻松地构建更大的项目并进行导航。

但是,如果不编写自己的gradle扩展,就可以将XML文件放在/ res /文件夹之外,但代码方面,将类包装在包中可以更容易地在更大的代码库中工作

在以下列方式定义导入之前,您可以定义您的类所在的包:

package com.ruuhkis.test;

import android.content.Context;

class Test {
}

然后将Test类放在文件夹/ src / com / ruuhkis / test /文件夹中,由编译器找到

相关问题