Android文件命名规范_第1页
Android文件命名规范_第2页
Android文件命名规范_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——Android文件命名规范

Android文件命名规范

资源控件命名

仅供参考,只要形成一个统一,见量知其意就可

程序员的水平,看代码规范最直接了。也就是工资的高低和你的代码质量成正比的,养成良好习惯吧!!(一)Layout命名

1.contentview命名:activity_功能模块.xml例如:activity_main.xml、activity_more.xml2.Dialog命名:dialog_描述.xml例如:dlg_hint.xml

2.PopupWindow命名:ppw_描述.xml例如:ppw_info.xml3.列表项命名listitem_描述.xml例如:listitem_city.xml4.包含项: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=\、android:id=\

(四)字符串命名

最好不要跟title、dialog、button等东西关系起来,直接用一致英文含义就可以了,假使下:

再举一些不好的例子,如下(五)控件命名控件缩写_描述例如:TextViewtv_name、Buttonbtn_buy、LinearLayoutllyt_body;(六)类命名功能模块Activity.class功能模块Service.class如:MainActivity.classHuaFuBaoActivity.classAppUpgradeService.class资源缩写说明前缀ic--icon说明主要用于布局和子布局的图标bg--background主要用于布局和子布局的背景di--dividersl--selectorcl--color主要用于分隔线,不仅包括Listview中的还包括普通布局中的线主要用于某一view多种状态,listview按钮等主要用于颜色值主要用于按钮的表示,有时我们会在ic和bt之间踌躇,简单的区分即是功能视图,bt--button假使一个view执行的时back或者confirm或者cancel的功能,则命名上则应当使用bt后缀unitnorhlpressselectunselect说明在使用xml的tilemode来配图片时,element图片使用此后缀图片的状态,代表普通状态图片的状态,代表高亮状态图片的状态,代表按下状态图片的状态,代表其所占的view被选中图片的状态,代表其所占的view没有被选中组件名称对照表组件名称

简写组件名称简写

ButtonImageButtonImageViewProgressBarScrollViewRelativeLayoutTableLayoutFrameLayout

Btn(btn)Ibtn(ibtn)Iv(iv)Pbar(pbar)Sclv(scly)Rlyt(rlyt)Tlyt(tlyt)Flyt(flyt)RadioButtonTextViewListViewEditTextCheckBoxLinearLayoutA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论