Android | Android开发命名规范

Android开发命名规范

包(packages)

1、采用反域名命名规则,全部使用小写字母,无下划线

如:com.tencent.qq.activitys

2、常用activities,base,adapter,tools
,unity,db,view,ui,service,broadcast 等

类(classes)

1、采用大驼峰命名法,首字母大写,无下划线,如:MyActivity

2、类文件同名

3、常用activities,base,adapter,tools
,unity,db,view,ui,service,broadcast作为后缀

如:WelcomeActivity,TimeService

变量(variables)

1、采用小驼峰命名法,第一单词小写,其他的首字母大写,下划线。

如:strCustomerFirst,

2、尽量与类中控件名称必须与xml布局id保持一致

如:mBtnTv

常量(Constants)

全部大写,采用下划线命名法。

如:MIN_WIDTH

方法(methods)

采用小驼峰命名法,第一单词小写,其他的首字母大写,下划线。

如:onCreate(),run()

资源(resources)

包括资源文件名xml,资源id

1、全部小写,采用下划线命名法

2、可加前后缀缩写

形如:布局控件功能_状态

如:btn_login_press

控件 缩写
LayoutView lv
RelativeView rv
TextView tv
Button btn
ImageButton imgBtn
ImageView mgView 或则 iv
CheckBox chk
RadioButton rdoBtn
analogClock anaClk
DigtalClock dgtClk
DatePicker dtPk
EditText edtTxt
TimePicker tmPk
toggleButton tglBtn
ProgressBar proBar
SeekBar skBar
AutoCompleteTextView autoTxt
ZoomControls zmCtl
VideoView vdoVi
WdbView webVi
RantingBar ratBar
Tab tab
Spinner spn
Chronometer cmt
ScollView sclVi
TextSwitch txtSwt
ImageSwitch imgSwt
listView lVi 或则lv
ExpandableList epdLt
MapView mapVi
v2-fd3212ba5dc67d4f890f17f0ac946bd3_r.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容