Android 资源命名规范整理

本文转载自:https://www.jianshu.com/p/868434805038

参考结合官方、各厂、各博客标准命名规范,整理出的符合 Android 风格的资源命名规则。

布局文件(Layout)命名

<类型>_<位置>

eg1.activity_home

eg2.item_countrylist

eg3.layout_actionbar_backbutton

类型选择

activity | fragment | view | item | layout

字符串资源(String)命名

<位置>_<功能>

eg1.feedback_info

eg2.home_searchhint

绘制资源(Drawable)命名

<位置>_<功能>_<尺寸>

eg1.home_background

eg2.all_infoicon_small

eg3.set_updateicon_30dp

组件 ID 命名

<文件名缩写>_<类型缩写>_<功能>

eg1.
文件:activity_support.xml
组件:LinearLayout
功能:EChat一栏
命名:as_ll_echat_layout

eg2.
文件:activity_user_set.xml
组件:Button
功能:提交按钮
命名:aus_btn_submit

Dimensions 命名

<类型>_<位置>_<功能>_<尺寸>

eg1.width_all_tips_normal

eg2.margin_home_profileimage

类型选择

width | height | size | margin | padding | elevation | keyline | textsize

变量命名

命名方式场景
s<Field>静态变量
m<Field>private、protected、default 修饰的成员变量,以 m 开头的驼峰法命名;
<field>public 修饰的成员变量,以小写开头、驼峰法命名;
tv<View>组件,以组件小写开头、驼峰法命名,如 btnSubmit;
<FIELD>常量,所有单词大写,中间用下划线分割。
Q&A

Q.变量以 s、m 命名,不利于生成 get/set 方法怎么办?

A.如下配置.

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值