Android命名规则

一、类命名

1.1类名命名:

命名规则:描述 + 类型.java

(1)描述 + Activity.java

(2)描述 + Service.java

(3)描述 + Receiver.java

...

常见类型 及 对应的包名

Activity

(活动)

activitys

Adapter

(适配器)

adapter

Service

(服务)

service

Receiver

(接收器)

service

Util

(工具)

utils

Bean

(实体)

bean

Constant

(常量)

constant

Manager

(管理)

manager

Fragment

(碎片)

fragment








1.2、变量命名:

(1)控件命名:

命名规则:控件类型缩写 + _ + 描述[描述采用驼峰命名法]

(2)成员变量命名:

命名规则:m + 描述

二、布局文件相关

2.1布局文件文件名命名

命名规则:类型 + 描述.xml [其中描述为多个单词时,用下划线隔开]

(1)activity + _ + 描述.xml

(2)view + _ + 描述.xml

(3)item + _ + 描述.xml

...

常见类型

activity

fragment

item

view

dialog




2.2布局文件中控件id命名

命名规则:控件类型缩写 + _ + 描述[描述采用驼峰命名法]

三、Mipmap图片命名

命名规则:所在布局文件名字 + _ + 类型名 + _ + 描述

(1)main + _ + bg + _ + top

(2)ride + _ + icon + _ + bluetooth

(3)ride + _ + icon + _ + unlock

(4)common + _ + icon + _ + right + _ + arrow

常见类型

bg

背景

icon

图标







  

四、Drawable命名

命名规则:类型 + _ + 描述 + 状态[状态为可选项,例如图标有按下,选中等多种状态]

(1)shape + _ + blue + _ + btn +  pressed

(2)shape + _ + blue + _ + btn + unpressed

(3)selector + _ + lock

常见的类型

shape

(形状)

layer

层叠

bitmap

图片

selector

选择器


五、Values命名

5.1、color命名

5.2、dimens命名

5.3、style命名

5.4、string命名

六、Anim命名

常见控件缩写

RelativeLayout

rl

ProgressBar

probar

LinearLayout

ll

SeekBar

seekBar

FrameLayout

fl

AutoCompleteTextView

autoTxt

TextView

tv

ZoomControl

zmCtl

Button

btn

VideoView

vdoVi

ImageButton

imgBtn

WebView

wv

ImageView

imgView

Spinner

spn

CheckBox

chk

Chronometer

cmt

RadioButton

rdoBtn

ScollView

sclView

analogClock

anaClk

TextSwitch

txtSwt

DigtalClock

dgtClk

ImageSwitch

imgSwt

DatePicker

dtPk

ListView

lst

EditText

et

GridView

gv

TimePicker

tmPk

ExpandableList

epdLst

toggleButton

tglBtn

MapView

mapView


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值