为什么android xml文件名必须只包含小写字母和数字([a-z0-9_.])



我通常在camelCase(如tabActive)中命名我的文件。但是在Android中是不允许的。

是否有任何原因android xml文件名必须只包含小写字母和数字([a-z0-9_.])?

错误:Gradle: execute failed for task ':app:mergeDebugResources'.

/home/trungdq/…/res/drawable/tab-active.xml:错误:无效文件名:必须只包含小写字母和数字([a-z0-9_.])

这很简单:从xml文件名中生成Java constants。后者对于如何构建它们有非常严格的规则

你可以这样想,如果xml名称支持大写A-Z,但是程序如何区分"Activity_Main_Layout.xml"one_answers"Activity_Main_Layout.xml",当你在代码中使用xml文件时,对你来说很难理解。

最新更新