Android转载一:Android文件命名规范

REF:http://blog.csdn.net/gulianchao/article/details/23391651

(一) Layout命名
1.contentview命名:activity_功能模块.xml
例如:activity_main.xml、activity_more.xml
2.Dialog命名:dialog_描述.xml
例如:dlg_hint.xml
2.PopupWindow命名:ppw_描述.xml
例如:ppw _info.xml

  1. 列表项命名listitem_描述.xml
    例如:listitem_city.xml
    4.包含项:include_模块.xml
    例如:include_head.xml、include_bottom.xml

(二) 图片命名

  1.    静态图片前缀_模块、前缀_模块_描述

    例如:bg_main.png、ic_main_search.png

  2.    动态图片前缀_模块_描述_状态、前缀_描述_状态
              例如:btn_film_buy_n.png、btn_film_buy_p.png、btn_back_n.png
       如果有多种形态如按钮等除外如btn_film_buy.xml(selector)

(三) id命名(待调整??)
Xml中id的命名,建议直接根据意义命名,不必使用以上复杂的定位,因为findViewById只在某指定layout中find。或者value中建立id文件统一管理(兼容性不好)
原文作者常用:android:id="@id/tv_name"android (id=" at id/tv_name"android):id="@id/listv" (id=" at id/listv")、android:id="@id/tv_head_title (id=" at id/tv_head_title)"
个人习惯使用:android:id="@id/tvName"android (id=" at id/tvName"android):id="@id/listvName" (id=" at id/listvName")、android:id="@id/tvHeadTitle" (id=" at id/tvHeadTitle"),然后在class里的命名和id名字保持一致

(四) 字符串命名
最好不要跟title、dialog、button等东西关系起来,直接用相同英文含义就可以了,如果下:
确定
欢迎使用
再举一些不好的例子,如下确定

(五) 控件命名
控件缩写_描述
例如:TextViewtv_name、Button btn_buy、LinearLayoutllyt_body;

(六) 类命名
功能模块Activity.class 功能模块Service.class
如:MainActivity.class HuaFuBaoActivity.classAppUpgradeService.class

资源缩写说明

Android转载一:Android文件命名规范

时间: 2024-10-27 07:59:42

Android转载一:Android文件命名规范的相关文章

代码编写与文件命名规范

文件命名规范 所有文件名均使用*小写字母*.文件名中不能包含_.所有类的文件名以.class.php结尾.类名和文件名的对应关系是 目录_目录_文件名 的形式. 例如Model_MySQLi_Abstract对应的就是model/mysqli/abstract.class.. 缩进规则与行书写规范 所有代码中,均使用4个空格作为缩进标准,不允许使用制表符(tab). 这样做的好处是:不管什么系统或者编辑器下看,代码都是整齐的.在使用SVN.CVS等工具或者查看diff时,不会对编码和阅读人员带来

Android 你不可不看的命名规范

标识符命名法最要有四种: Camel(骆驼)命名法:除首单词外,其余所有单词的第一个字母大写,如:fooBar; Pascal命名法:所有单词的第一个字母大写,如:FooBar: 下划线命名法:单词与单词间用下划线做间隔,如:foo_bar; 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量,首字母小写说明该变量的类型. 量的取名方式为:scope_ prefix_qualifier 范围前缀,类型前缀,限定词,如:g_foo_bar; 安卓App层开发主要是Java语言,所

PHP代码、文件命名规范

命名规范 开发的过程中应该尽量遵循下列命名规范: 类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php: 类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是 Application/Home/Controller/UserController.class.php: 确保文件的命名和调用大小写一

转载——三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

1 . 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写. 比如: int iMyAge; "i"是int类型的缩写: char cMyName[10]; "c"是char类型的缩写: float fManHeight; "f"是float类型的缩写: 其他: 前缀类型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w (一一对应关系) 数组

Android资源文件命名规范学习手册

[推荐] 资源文件需带模块前缀.[推荐] layout 文件的命名方式. Activity 的 layout 以 module_activity 开头 Fragment 的 layout 以 module_fragment 开头 Dialog 的 layout 以 module_dialog 开头 include 的 layout 以 module_include 开头 ListView 的行 layout 以 module_list_item 开头 RecyclerView 的 item la

第四章 android 命名规范和编码规范

书里面讲的比较常见,单个人也是有不同的观点: 因为android绝大部分使用java开发的,因此java相关规范适用于android: Google Style: 英文地址:http://google-styleguide.googlecode.com/svn/trunk/javaguide.html 中文翻译:http://www.blogjava.net/zh-weir/archive/2014/02/08/409608.html 然后说下我在android开发中的命名规范和编码规范: 先分

【转】APP界面切图命名和文件整理规范

转自:http://www.chinaz.com/design/2015/0908/443732.shtml 规范的命名方式可以提高客户端程序员的开发效率和团队协作.个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义. 切图命名英文缩写三个原则: 1 较短的单词可通过去掉"元音"形成缩写 2 较长的单词可取单词的头几个字母形成缩写 3 此外还有一些约定成俗的英文单词缩写. 第一部分:iOS  APP界面设计切图命名规范 以上切图命名规范信息图来源:http://w

python 命名规范

参考Google开源项目风格指南:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/ 转载一下其中的命名规范: 命名 module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_pa

CSS命名规范参考及书写注意事项

CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ vertical-align white-space text-decoration text-align - /*文字*/ color font content /*边框背景 为什么要把 boder和background放在最后的原因是修改的频率会较之前的频繁,放在最后查看起来方便,哈哈.*/