我通常在camelCase中命名我的文件(如tabActive
)。但在Android中不允许这样做。
有没有理由说明android xml文件名必须只包含小写字母和数字([a-z0-9 _。])?
错误:Gradle:任务执行失败':app:mergeDebugResources'。
/ home / trungdq /.../ res / drawable / tab-active.xml:错误:文件名无效:必须只包含小写字母和数字([a-z0-9 _。])
答案 0 :(得分:4)
很简单:在xml文件名中生成Java constants
。后者对如何构建它们有非常严格的规定
答案 1 :(得分:-1)
你可以这样认为,如果xml名称支持大写AZ,但程序如何区分“Activity_Main_Layout.xml”和“activity_main_layout.xml”,当你在代码中使用xml文件时,很难理解对你而言。