参考资料

https://blog.csdn.net/u011156012/article/details/50575117

目标效果

说到布局文件的整理,一般有两种:

1. 按照文件类型:基本上分为Activity、Fragment和views等

2. 按照页面类型:你的工程有几个大的页面,每个页面下面又有多少个子页面,可以按照这种模块的方式分类整理下。

当然我就是采用第二种方式。

准备工作:这种方法必须要你的AS设置成project模式,而不是Android模式

1. 把你的整个Layouts文件夹拷贝出来做一个备份(备份永远是我们在做尝试之前最重要的一件事情。我一般习惯把整个工程也备份一下)

2. 整个删除你的Layouts文件夹(确保你至少做了第1步的文件夹备份)

3. 右键你的res文件夹,然后New --> directory

4. 命名为Layouts(其实你也可以起成另外的名字,无关紧要了)

5.按照你需要的分配方式在Layouts下建立若干个文件夹--比如我建立里login文件夹

6在每个文件夹下再建立layout文件夹

7把你划分好的layout.xml文件分配到对应文件夹的layout目录下

8打开app目录下的build.gradle文件

在android的{}中添加代码

sourceSets {  main {  res.srcDirs =  [ 'src/main/res/layouts/login',  'src/main/res/layouts',  'src/main/res'  ]  }  }  

其中

'src/main/res/layouts',

'src/main/res'

必须要有而且必须在最前面(以后新生成的value和drawable文件才会在默认的文件夹里而不是在layouts下)

9如果AS不识别,重启下AS试试

填坑,注意,存放活动的文件夹,名称必须为小写字母,否则活动注册时会引用报错(但是不影响运行)

如何给Layout文件夹分类相关推荐

  1. android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例

    Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...

  2. 计算机怎么没有桌面文件夹名称大全,你的电脑文件总是找不到?是时候学习文件夹分类整理了...

    我们常常说做好办公整理,我们工作起来才更有效率:此处的办公整理不单单是对办公桌整理整齐,电脑里面的文件也需要定期整理,你有没有发现常常找一个文件的时候却总是找不到?那么此时就应该学习文件夹分类整理了, ...

  3. layout文件夹中activity_main.xml与fragment_main.xml文件的处理记录

    androidSDK更新到22.6后新建立项目时在layout文件夹下面出现了activity_main.xml与fragment_main.xml,这是为了在平板开发中使用碎片,但是让不需要碎片的人 ...

  4. 如何删除计算机文件类型,怎么删除win10.1电脑中的文件夹分类?

    怎么删除win10.1电脑中的文件夹分类?? 自从升级到win10.1系统之后,发现许多不一样,各种不习惯.比如:"计算机"改成了"这台电脑",而且里面还多了许 ...

  5. PR2019中对基本图形mogrt文件进行文件夹分类不再混乱

    当你需要导入很多mogrt时,如果直接拖动到PR中就会全部堆在一起很难找,探索出一种新方法可以用文件夹分类 1.PR面板中点击图形-基本图形右边的三条杠下的管理更多文件夹 2.先把你需要导入的东西分好 ...

  6. android layout文件夹下新建子文件夹 及解决文件夹爆红

    开发页面时xml文件都是放在layout下面,当项目比较大 页面比较多时这样是不是就比较混乱,于是乎我们要新建子文件夹.步骤如下: 1.将项目以project目录打开,右键单击layout文件夹,选择 ...

  7. 不同电脑iTunes同步时文件夹分类丢失的解决办法

    我要在三台Mac和一台Windows上工作,每台电脑上都可能用iTunes同步歌曲或者APP,当安装了超过200个APP时发现在不同电脑上同步时可能会丢失iPhone上的文件夹分类,原因可能是这台电脑 ...

  8. Mac Dashboard图标整理,图标按文件夹分类,APP归类,快速搜索

    前言 Mac的Dashboard太乱了,各种APP乱七八糟的堆在那里,虽然可以使用软件"Launchpad Manager"(http://launchpadmanager.com ...

  9. 超美的文件夹图标,右键秒改,实用方便适合文件夹分类

    效果图如下,展示部分: 就我个人而言,早就想拥有这么漂亮的文件夹了,但是传统的修改文件夹图标异常麻烦,如果操作慢点修改一个起码几分钟,所以想要文件夹个性化基本不可能! 今天这里介绍一个神器,如题所说, ...

  10. 在VS中给源文件用文件夹分类/在VS中变更源文件路径

    最近把我的项目传到了GitHub,但是因为源文件都是直接在VS中新建的,VS又把所有文件都新建在了同一个目录下,所有文件堆在一起又乱又丑. 但是又不能在资源管理器的文件夹里直接移,这样VS找不到文件又 ...

最新文章

  1. TCP/IP详解--第三章
  2. Day 11 权力核金钱是成功得标志吗
  3. Spring核心--IOCAOP
  4. Python3 GUI编程入门程序示例
  5. mysql查找字符串最后位置_mysql查找字符串出现位置
  6. android sqlite触发器,SQLite---使用触发器(Trigger)
  7. [react-router] React-Router怎么获取历史对象?
  8. js在类的方法中访问自己的属性
  9. C ++ 类 | 类的辅助函数(Helper Functions) ,类与数组_3
  10. 官网下载Android Studio以及SDK
  11. 完整的连接器设计手册_富士康的连接器设计手册
  12. 现代处理器设计——超标量处理器基础(5-8)
  13. CuteEditor 6.0 在线HTML编辑器的领航者
  14. c#程序员和java薪酬_语言趋势和薪水:Java的未来之路
  15. Shaolin(map)
  16. java写入文件中文乱码问题_解决 JAVA 写入文本文件时中文乱码
  17. 售前是做什么的?需要具备什么能力?
  18. “一站式”电子书转换工具“Calibre”
  19. 外包公司的三大弊端是什么,在此情况下还建议去外包公司吗
  20. 深入学习ArduinoJson库 V5版本

热门文章

  1. 分销体系的概念、模式及体系搭建
  2. android在wifi和4G网络都可以使用的情况下,设置每次请求使用的网络类型
  3. 关于git push报hook declined
  4. OCX控件安装过程中遇到的问题及解决方法
  5. Java的发展 Java在不同系统下的开发环境 Java语言特性 Java实现跨平台
  6. SRAM和DRAM详解
  7. AM、PM是上午和下午的英文缩写、英文缩写(英语星期月份等)
  8. 论文笔记:DELPHI:预测蛋白质相互作用位点的精确深度集成模型
  9. 视频编码中的PAFF和MBAFF的区别 转自:http://blog.csdn.net/kerryhung/article/details/4433256
  10. java判断 港(澳)台大陆身份证校验