android布局文件的命名规则

前言:

哇,好气哦。
这个神奇的规则,整的沮丧的爬上床睡觉了。
起床,元气满满,接着仗剑DeBug之旅。

正文:

首先来说,这是目前遇到的一个神奇的bug,竟然,竟然是因为大写字母的存在报错!

android布局文件的命名规则_第1张图片

在布局中添加了EiffelTower.jpg文件,想着在启动页美化下呢,结果,它给报错了,嗯,可能是图片太大了吧。于是,没改资源名字,换了下面这张酷酷的机器人,它还是报错啊。只好百度了。
android布局文件的命名规则_第2张图片

错误代码如下:

Error:Error: 'E' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

于是,得知Android的布局文件命名规则。


布局文件名称只能由:

  1. 小写英文字母 a - z
  2. 数字 0 - 9
  3. 点号‘.’
  4. 下划线 组成, 并且只能以小写字母开头。

要强调的一点是:

Android应用的布局文件的命名规则和java或者c的标示符命名规则并不一致。

也正是这一点,让人感觉命名方式很诡异啊。适应就好了。

还好,get了新的知识点。
不好好学习,很可怕,不是吗?

关键,本帅也没听过这奇葩规则啊!

看来还是Too young了。

你可能感兴趣的:(android)