AndroidStudio版本


如上对layout分类,src/main/res/layout/test1/testone.xml中xmlns:android="http://schemas.android.com/apk/res/android"会报错
正确做法如下
1./res下创建自己用于分类layout的文件夹(/res/layouts/test1/layout;/res/layouts/test2/layout;/res/test3/layout)

2.修改app/build.gradle.kts
添加-->Sync Now
sourceSets["main"].res {
srcDir("src/main/res/layouts/test1")
srcDir("src/main/res/layouts/test2")
srcDir("src/main/res/test3")
}

3.OK

错误的尝试:




参考:
Android Studio 使用 kotlin 作为 sourceSets 源代码根目录 - 简书 (jianshu.com)
Android Studio layout文件夹下再创建layout Directory_在layout中创建package-CSDN博客
在Android Studio中,当尝试在src/main/res/layout/test1/testone.xml使用xmlns:android属性时会遇到错误。正确的布局分类方法是创建自定义的layout文件夹,如/res/layouts/test1/layout、/res/layouts/test2/layout、/res/test3/layout,并在app/build.gradle.kts中进行相应配置后Sync。错误的方法包括参考某些不适用的源代码目录设置。
1481

被折叠的 条评论
为什么被折叠?



