我通常在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文件时,对你来说很难理解。