本文转载自: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
<类型>_<位置>_<功能>_<尺寸>
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.如下配置.
总结以上是内存溢出为你收集整理的Android 资源命名规范整理全部内容,希望文章能够帮你解决Android 资源命名规范整理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)