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

时间:2014-08-05 14:31:40

标签: android xml filenames

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

有没有理由说明android xml文件名必须只包含小写字母和数字([a-z0-9 _。])?

  

错误:Gradle:任务执行失败':app:mergeDebugResources'。

     
    

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

  

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:-1)

你可以这样认为,如果xml名称支持大写AZ,但程序如何区分“Activity_Main_Layout.xml”和“activity_main_layout.xml”,当你在代码中使用xml文件时,很难理解对你而言。