首先效果展示:
先在目录下创建需要分类的文件夹:
在build.gradle中添加代码
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
def listSubFile = {
def resFolder = 'src/main/res/layout'
def files = file(resFolder).listFiles()
def folders = []
files.each {
item -> folders.add(item.absolutePath)
}
folders.add(file(resFolder).parentFile.absolutePath)
return folders
}
这段代码表示遍历layout下的文件夹,表示都可以作为分文件夹用.
然后在每一个子文件夹下新建一个layout,在里面创建我们的布局文件就好了