Android Studio layout文件夹下再创建layout Directory

1、先调整成Project文件夹
在这里插入图片描述

2、要在layout文件夹下再创建一个xxxlayout,需要先创建xxx文件夹,再在xxx文件夹下创建layout文件夹

举例:假如要在layout文件夹下再创建一个testlayout,需要先创建test,再在test文件夹下创建layout文件夹,目录格式如下:
在这里插入图片描述
3、app的build.gradle文件中配置如下,配置完成后点击Sync Now:

android {
    sourceSets {
        main{
            res.srcDirs = [
                    'src/main/res/layout/test',  //test资源路径
                    'src/main/res/layout/test1', //test1资源路径
                    'src/main/res/layout', 		 //原来的资源路径
                    'src/main/res'  			 //原来的资源路径
            ]
        }
    }
}

或者直接添加以下代码:

android {
	def listSubFile={
	        def layoutFolder='src/main/res/layout'
	        def files=file(layoutFolder).listFiles()
	        def folders=[]
	        files.each {
	            item->folders.add(item.path)
	        }
	        folders.add(file(layoutFolder).parentFile.path)
	        return folders
	    }
	    sourceSets {
	        main{
	            res.srcDirs=listSubFile()
	        }
	    }
	}

参考:
1.更加直观请参考
https://www.jianshu.com/p/3cb4957bb5d2
2.
https://blog.csdn.net/weixin_43615488/article/details/104107658?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值