1.Java类名命名规范
- Activity命名规范:以Activity作为后缀。如:PersonActivity
- Adapter命名规范:以Adapter作为后缀。如:PersonAdapter
- Entity命名规范:大多以Entity作为后缀。如PersonEntity
2.资源文件命名规范
- layout目录下的命名规范
- 页面布局文件。以act_为前缀,以Activity所在的包为中缀,以逻辑名称为后缀。都是小写。如:act_preson_addcustomer.xml
- ListView中的item布局文件。以item作为固定前缀,列表的名称作为后缀。都是小写。如:list_userlist.xml
- Dialog布局文件。以dlg_作为固定前缀,Dialog功能作为后缀。都是小写。如:dlg_hint.xml
- drawable目录下文件命名规范。
- 只在一个一面使用的资源,就以该页面的名称作为前缀。
- 只在一个模块下的多个页面使用的资源,就以该模块的名称作为前缀。
- 对于在各个模块,各个页面都有可能使用的资源,以common作为前缀
3.Java类中控件对象的命名规范
控件类型缩写+控件的逻辑名称。如:btnLogin
控 件 | 缩 写 |
---|---|
LinearLayout | ll |
RelativeLayout | rl |
TextView | tv |
EditText | et |
Button | btn |
ImageButton | img |
CheckBox | chk |
RadoiButton | rb |
ProgreddBar | pb |
ListView | lv |
ToggleButton | tb |
DatePicker | dp |
4.Layout中控件对象的命名规范
控件的缩写-模块名称-逻辑名称。如:btn_ll_login
5.常量命名
大写字母和下划线组成,单词之间用下划线隔开。