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

问题描述 投票:0回答:2

由于我的应用程序每天都越来越密集。我想到重新构造各种文件。

通过重组,我的意思是分别为屏幕活动添加文件夹,为对话框xml,屏幕xml,自定义适配器等添加另一个文件夹。换句话说,我需要根据文件的重要性来分隔文件。

当前,我的所有Java文件都列在src文件夹中(屏幕活动,自定义适配器,业务逻辑等),并且存在所有xml(屏幕,自定义列表视图设计,自定义对话框等)。在布局文件夹中。

这可行吗?它将对现有项目产生什么影响?

android directory-structure
2个回答
0
投票

文件夹是包的同义词-这就是IDE解释包的方式。因此,将它们放在单独的文件夹中实际上会创建单独的程序包。不利的一面是,它们不会像在同一个程序包中那样具有相同的范围/权限。


0
投票

Java包

您所谈论的很可能是packages

打包使大型项目的结构化和浏览变得容易得多。

但是您不能不编写自己的gradle扩展名而将XML文件放在/ res /文件夹之外,但是从代码角度而言,将类包装在包中使在更大的代码库中工作变得更加容易

您可以通过以下方式定义导入,然后定义您的类所在的包:

package com.ruuhkis.test;

import android.content.Context;

class Test {
}

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

© www.soinside.com 2019 - 2024. All rights reserved.