当我们在android的drawable文件下加入图片的,常会因为图片命名不规范而引发一系列问题

  1. 当命名后,如果命名错误,根据系统信息提示Invalid file name: must contain only [a-z0-9_.]

可知,命名可以由小写字母和数字和下划线和‘.’组成,且由小写字母作为开头,即不能由下划线或数字开头

2.default和continue等是Java的特殊保留符号,会被系统翻译成Java代码,当图片用此命名时,会出现

Invalid symbol : ‘default’等错误

3.当直接从外部拖拽图片(命名不规范的图片)进来时,系统不会像普通命名时会弹框提示命名错误,

此时android项目也不会报错,但是会出现R.id.XXX等识别不出来的问题,原因是R文件没有生成相应id

4.还有一点也是最让人头痛的一点,当出现第3.的情况时,也会出现导致后续加入的其它控件的id识别不出来的问题,所以当出现控件id识别不了时,可以检查一下drawable文件里的图片命名

欢迎指出错误或进行补充

本文出自 “11828641” 博客,转载请与作者联系!

android加入图片命名规则相关推荐

  1. iOS应用图片命名规则

    一.界面图片命名规则: MyImage.png                      一般图片命名 MyImage@2x.png              高清图片命名 MyImage~iphon ...

  2. Android 开发中命名规则

    不管是Android开发还是其他的开 发,规范的命名规则是很重要的,是体现一个程序员的水平的一个重要标志.在团队开发中尤其重要,对协同开发和日后的维护都非常重要.下面我把从网上找的资料总结下,紧供大家 ...

  3. Android apk打包命名规则

    摘要:前言在日常的开发过程中,许多刚入行的开发者在apk打包命名.应用迭代版本的档案留存管理上都比较混乱--产生这些问题的原因无外乎以下两种:一是之前没有相关的操作经验.头尾不能兼顾;一是公司没有制定 ...

  4. 间隔定时拍照摄像头FTP上传文件夹图片命名规则

    自定义路径命名: F:\FTP服务器\20211116\images F:\FTP服务器:选择保存的磁盘.文件夹 20211116:自定义创建文件夹的年月日 Images:自定义保存图片的文件夹 FT ...

  5. ios项目icon和default图片命名规则

    一.应用图片 标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源.就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为 ...

  6. ios: 项目icon和default图片命名规则

    http://www.cnblogs.com/rothwell/archive/2012/05/18/2507570.html 一.应用图片 标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需 ...

  7. Java中使用UUID给图片命名的文件上传方法

    场景 照片上传时给重命名时使用UUID进行重命名. 实现 在实现方法上传的方法中调用工具类的地方 Map<String, Object> result = ImageUtil.getIns ...

  8. Android 命名规则

    1. 前言 这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范.该文档仅供参考,只要形成一个统一的风格,见量知其意就可. 1.1 术语说明 在本文 ...

  9. Android语言国际化values资源文件命名规则

    今天,简单讲讲 android 里如何将语言国际化,和各个国家语言的value文件夹的命名规则. 昨天,需要将app的字符资源国际化,可是却不知道如何命名,在网上找了资料,终于解决了问题. Andro ...

最新文章

  1. java 全局变量 内存不回收_Java的内存 - 内存回收
  2. AI 系统可帮助医生发现脑动脉瘤
  3. 我什么时候应该使用结构而不是类?
  4. oracle数据同步实例
  5. numba 让python速度提升百倍
  6. angularjs里对JS的lowercase和uppercase的完善
  7. 机器学习入门书籍导读-高等数学上
  8. 批量域更改客户端本地administrator密码
  9. Taro+react开发(16)--跳转拿参
  10. 【SQL】血缘解析 SQL parser 工具介绍
  11. 疯狂Java讲义(十一)---- 初始化块
  12. 多线程(二)--同步及死锁
  13. 一般不要在头文件中定义变量
  14. 专访时速云|容器云“老兵”与云原生“新战场”
  15. Java开发快递物流项目(7)
  16. MNE从头创建raw结构
  17. 十字路口红绿灯plc程序_西门子PLC编程实例详解十字路口交通灯自动控制系统!...
  18. OPC是什么意思?OPC Server 和OPC Client又有什么区别呢?
  19. wifi android透传源代码,【终极版】ESP8266远程控制wifi透传模块带调试app
  20. php gps 车辆定位,员工GPS解决方案

热门文章

  1. 免费的图片服务器https://sm.ms
  2. 微信小程序引入阿里巴巴彩色图标字体(Symbol)
  3. Listener method could not be invoked with the incoming message消息队列RabbitMQ项目启动报错及监听队列报错
  4. java基于SSM的公司办公网站
  5. 基于微信小程序的图书馆座位预约系统的设计与实现
  6. 你所选择的栏目与当前模型不相符请选择白色的选
  7. 系统中出现许多wmiprvse.exe进程的处理方法
  8. python,exp指数函数方法的使用,及解析
  9. 【2022】年度总结
  10. mysql 字段 大于0_mysql 字段类型