Android 资源文件夹 Layout 文件夹

Layout

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

如何在Layout文件夹下方创建Layout的子文件夹。

这边我们需要著一个一个点就是我们的Layout 文件夹是属于资源文件将,如果你直接创建文件夹Android 会无法识别你这个是资源文件夹,所以你需要让文件夹确定为资源文件夹。

如何设置文件夹为资源文件夹

我们将Android Studio 视图模式切换为Project 不可以是Android 模式。

然后打开我们的(app)build.gradle 文件,在 Android 中添加

sourceSets {

main {

res.srcDirs = [

"src/main/res/layout/activity",

"src/main/res/layout/fragment",

"src/main/res/layout/adaptive",

"src/main/res/layout/items",

"src/main/res/layout",

"src/main/res"

]

}

}

这里面添加的是你需要作为资源文件夹的地址。

这样你的 文件夹就是资源文件夹。

这样我们在将文件放进去,我们的xml 文件就不会出错了。

补充知识:Android新建多个layout对xml布局分文别类

当你项目xml布局很多时,如图一(没有截图完)是不是看着有点懵,一开始你还能分得清什么布局是做什么的,那么过段时间后你还能知道吗?这里体现命名的重要性,以及建立多个layout把xml分文别类的重要性了。

也许有同志问:xml布局中有tools:context="XXXX",可以知道哪个activity、fragment使用了它。

我想反问:那么在Adapter或者其它地方使用到呢?不能一直:右键――Find Usages

一. 在需要的gradle下写(如果项目是模块化的,在需要的模块下的gradle):

android {

sourceSets{

main{

res.srcDirs=[

"src/main/res/zhou",

"src/main/res/mo",

"src/main/res/zhoumo",

"src/main/res/layout",//必须要有

"src//main/res",//必须要有,倒数两个顺序必须是这样子,不能乱

]

}

}

}

二. 在res新建文件夹,如图二,zhou、mo、zhoumo文件夹下的layout是必须要有的,values可选。这些文件夹名字我随意起的,最好的是按功能命名文件夹,eg:learn(关于学校功能的xml布局放在里面)、tourism(关于旅游的布局放在里面)……

三. 完工 ,写得不好的地方请给我留言,我改进。

以上这篇Android 在 res/layout 文件夹 下创建一个 子文件夹实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持云海天教程。

android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例相关推荐

  1. 编写文件搜索小程序:1. 输入绝对路径以及搜索关键字,2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出,3. 将当前操作记录日志

    package com.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...

  2. c语言中sub是什么文件,Windows操作: (1)在C:盘根目录下建立SUB文件夹,在SUB文件夹下建立SUB1子文件夹和SUB2子文件夹。(2_开卷宝...

    Windows操作:(1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl子文件夹和SUB2子 Windows操作: (1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl ...

  3. 遍历文件夹(含子文件夹)方法

    做法基本上有2大类: ① 经典Dir ② FSO 即 Scripting. File System Object 的[文件系统对象]脚本方法. 一开始可能Dir方法较为普遍,但随着水平的提高,应用FS ...

  4. Gitee推送本地文件到仓库并且创建子文件夹(详细)

    Gitee推送本地文件到仓库: http://t.csdn.cn/Er1Cu 创建子文件夹: 首先新建文件夹 然后输入你要创建的子文件夹的名字,现在仓库就创建好一个子文件了 ①根据远程仓库的内容更新本 ...

  5. redhat 复制文件夹及子文件夹_python文件夹怎么操作呢??(建议详读)

    当前工作目录 >>> import os >>> os.getcwd() 我电脑上的结果为: 'C:Users我的电脑AppDataLocalProgramsPyt ...

  6. PowerShell遍历文件夹下的子文件夹和文件

    PowerShell遍历文件夹下的子文件夹和文件是一件很容易的事儿.Get-ChildItem这个cmdlet就有一个recurse参数是用于遍历文件夹的. PowerShell中,使用Get-Chi ...

  7. c++利用windows api遍历指定文件夹及其子文件夹中的文件

    以下代码在vs2008中测试通过,利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为"C:\\Users\\v_tianboli\\Desktop\\wind ...

  8. asp.net中涉及子文件夹的母版页和相对路径文件引用问题(一)

    母版页是如何处理相对路径的?如果你使用的是静态文字,这一问题不会困扰你.不过,如果你加入了html标记的<img>标签或者指向其他资源的HTML标签,并且这个文件与母版页不在同一文件夹下面 ...

  9. matlab bdir 排序,命令行 - 如何获取按文件夹名称排序的子文件夹及其文件列表

    命令行 - 如何获取按文件夹名称排序的子文件夹及其文件列表 我可以使用dir命令行来获取子文件夹及其文件的列表,按文件夹名称排序,而不仅仅是文件名? 运用 dir / s / b / o:gn> ...

最新文章

  1. 《Objective-c》Foundation框架 -(字符串:NSString和NSMutableString)
  2. python运行非常慢的解决-提升Python程序运行效率的6个方法
  3. Android调试之tombstone信息的分析
  4. python查询数据库,打印查询结果过程中出现'NoneType' object is unsubscriptable
  5. mybatis-查询过程
  6. Servlet笔记2-文件上传
  7. 看到关于java资料比较全的,自己收藏
  8. 使用jQuery的blockUI来实现页面回传数据时的等待页面
  9. 基础知识—表达式与语句-运算符
  10. matlab可视化大学物理学_传输矩阵法在大学物理波动光学教学中的应用
  11. u盘大计算机视频,处理视频太大在无法从电脑复制到U盘的操作方法
  12. 为什么谷歌浏览器打不开 Google Chrome打不开解决方法
  13. android 脚本发短信,Android使用Intent发送短信的实现方法
  14. C# 实现登录并跳转界面
  15. 关闭windows Defender的自动扫描
  16. “松鼠症”患者看过来 整理电子相册的秘笈都在这了
  17. SpringCloud Alibaba 实战之《服务门户:Spring Cloud Gateway 如何把好微服务的大门》
  18. 真正的软件测试实习2
  19. (译)ABP之Entities
  20. 图片处理系列:png图片背景色改为透明

热门文章

  1. Jmeter服务器监控插件使用
  2. Bootstrap富文本编辑器-bootstrap-wysiwyg
  3. 【转】DCT变换的透彻解析
  4. switch…case语句注意事项
  5. MVC RC2中关于HtmlHelper给DropDownList设置初始选中值的问题
  6. 自定义控件学习,优秀网站推荐
  7. C#面向对象名词比较(一)
  8. Retrofit2源码解析——网络调用流程(下)
  9. 浙南联合训练赛20180414
  10. Hyper-v Server 2012 Release Candidate 部署体验