`

Android资源文件命名规则

 
阅读更多

 

以前总是看到群里有朋友说R文件不会自动生成了,自己一直没遇到这种情况,今天我同事在res/layout目录下建立了一个名字叫:callButton.xml文件,当时没在意,随后就发现R文件无法生成了。

折腾半天才意识到这句提示的意思:

1
[2010-09-16 16:26:04 - PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.]
意思就是:资源文件只能以小写字母和下划线做首字母,随后的名字中只能出现 [a-z0-9_.] 这些字符。

知道了这个规则,我们把callButton.xml改成call_button.xml即可把问题解决。

好了,你也记住这个关于资源文件的命名规则吧。
分享到:
评论

相关推荐

    Android资源命名规范

    在 Android 中,xml 中 values 命名规则是为了便于后期更改“颜色”,“字符”,“尺寸”等,在程序代码或布局文件中不能直接出现 “颜色”,“字符”,“尺寸”等具体的值,为了实现软件的多语言应用,尺寸切换,...

    Android UI命名规范

    - **图片资源文件命名** - 图片名称全为小写,确保唯一性。 - 图片按功能或类别分组,如一个名为`picture`的文件夹。 - 按钮类图片前缀`btn_`,如`btn_cancel.png`。 - TextView背景使用`tv_`前缀,如`tv_cart_...

    Android-Android资源文件批量分类处理

    2. **命名规范**:确保资源文件名遵循一定的命名规则,比如添加前缀或后缀,或者转换为小写。 3. **资源清理**:删除未使用的资源,减少应用体积,提高性能。 4. **版本控制**:在版本迭代中,自动处理不同版本的...

    Android命名规范

    3. **下划线命名法**:通常用于资源文件中的命名,各个单词之间使用下划线分隔。例如:`activity_main`、`select_background_color`。 #### 二、命名规范 ##### (一)包(packages)的命名规范 包名的命名采用**...

    Android中使用xml文件定义颜色资源.pdf

    总结来说,Android中使用XML文件定义颜色资源是一种规范且灵活的方法,它能帮助开发者更好地组织和重用颜色信息。通过在`colors.xml`中定义颜色,然后在布局文件、`drawable`资源或代码中引用,可以提高代码的可读性...

    android命名规范文档

    - 资源文件命名也使用下划线连接,前缀表示用途,如`bg_login`(登录背景)、`btn_save_pressed`(保存按钮按下状态)。 - 第三方资源文件需包含前缀以区分,如`umeng_icon`。 遵循这些命名规范,可以提升代码的...

    分享一个 Android XML 的命名规范.zip_android

    1. **布局文件命名**: - 布局文件通常位于`res/layout`目录下。文件名应反映其功能,如`activity_main.xml`表示主活动的布局,`fragment_contact.xml`表示联系人碎片的布局。 - 使用`_`下划线分隔单词,避免使用`...

    android开发R文件无法生成

    布局文件(如XML)的命名规则非常严格,它们的名称必须遵循Android的命名规范,通常是小写字母加下划线。如果布局文件的名字包含大写字母或者不符合规范,编译器会无法识别,从而导致`R`文件无法生成。检查并修正...

    Android资源文件名小写重命名

    4. 一致性:确保整个项目的所有资源文件名都遵循同样的命名规则,保持一致性。 总结,Android资源文件名的小写重命名是遵循最佳实践和提高项目管理效率的重要步骤。通过使用批量转换工具,开发者可以快速地将不符合...

    AndroidJava命名规范.doc

    5. **资源文件**: - 图片文件(drawable目录):全小写,使用下划线分隔,如`btn_xx.xml`,并且可以添加前缀来区分不同用途的资源。 6. **资源布局文件(XML)**: - 布局文件(layout目录):全小写,下划线...

    像Android R文件一样管理资源.zip

    8. **可扩展性**:R.swift允许自定义资源分类和命名规则,以适应不同的项目需求和编码规范。 通过理解和使用R.swift,iOS开发者可以享受到类似Android开发中的资源管理便利,提高开发效率,减少错误,同时使代码...

    Android开发命名规范以及注意事项1

    《Android开发命名规范及注意事项详解》 Android应用开发过程中,一套良好的命名规范至关重要,它能够提升代码的可读性,方便团队协作,并降低后期维护的难度。本文将深入探讨Android开发中的命名原则、规范和一些...

    Android 资源混淆工具

    1. 自动化资源重命名:工具能够自动扫描并重命名应用中的所有资源文件,使用随机生成的字母数字组合,使得资源名称变得难以理解。 2. 配置定制:允许开发者根据需求自定义混淆规则,例如保留某些关键资源的原始名称...

    android命名规范

    7. **资源文件命名**(Resource Files): - 图片(Drawable): 全小写,下划线分隔。 - 示例:`activity_login_logo`. - 布局文件(Layout): - 默认布局:`activity_login.xml`。 - 对话框:`dialog_login_...

    Android开发规范

    本文档将详细解读Android开发中的一些基本规范,包括控件命名、布局文件命名、资源文件命名、代码编写规范等。 首先,控件的命名在Android开发中是非常重要的一环。控件名称应简洁明了,易于理解,并且遵循一定的...

    Android编码规范

    #### 七、资源文件命名 1. **资源文件**:全部小写,采用下划线命名法。例如,对于`activity`相关的资源文件,通常命名为`activity_name`。 2. **图片(Drawable)**:采用下划线命名法,加前缀区分。 示例:`btn...

    Android支持多种设备的方法及资源文件的使用

    ### Android支持多种设备的方法及资源文件的使用 #### 概述 在开发Android应用时,开发者需要考虑如何让自己的应用适应各种不同的设备配置,包括不同的屏幕尺寸、屏幕方向(横竖屏)、语言设置等。为了确保应用能够...

    android xml文件解码工具

    3. **Android资源ID**:在XML布局文件中,我们经常使用资源ID引用其他资源,如`@string/app_name`或`@drawable/ic_launcher`。理解资源ID的生成规则和查找方法是必要的。 4. **AXML文件**:在Android中,XML文件会...

Global site tag (gtag.js) - Google Analytics