Android 资源命名规范整理

作者: Parallel_Lines | 来源:发表于2019-05-14 18:14 被阅读43次

参考结合官方、各厂、各博客标准命名规范,整理出的符合 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.如下配置.

配置页面.png

附录

目录

[TOC]

相关文章

  • Android 资源命名规范整理

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

  • Android开发中的优化方案

    一、命名规范 代码规范先从命名规范开始,Android的命名规范主要涉及:Java源代码,xml文件,图片资源。 ...

  • 技能积累

    [TOC] Android 文集 安卓开发规范(updating)1 前言2 AS规范3 命名规范4 资源文件规范...

  • Android开发规范

    一、Java语言规范 详见:Android开发java编写规范 二、Android资源文件命名与使用 1. 【推荐...

  • Android资源命名规范

    #Android编码规范 ##导语 >写代码如同写文章,作为文如其人,代码可以说是开发的脸面,写出简介规范的代码对...

  • Android开发规范

    title: Android开发规范 摘要 1 前言 2 命名规范 3 资源文件规范 4 版本统一规范 5 第三方...

  • Android编码规范

    Android开发代码规范相关系列文章: Android命名规范 Android编码规范 Android编码规范有...

  • Android 开发规范

    Android开发规范 命名规范 资源文件需要带模块名前缀(模块化实行暂无需),以小写加下划线方式命名. layo...

  • 这可能是最好的AndroidLint开源库

    Android Lint 这是一个通用Android Lint库,你可以用它来检查代码规范、bug、资源命名等✌️...

  • Android 开发规范总结

    个人总结的 Android 开发规范,其中控件缩写及 Android 资源文件命名部分不是很确定,有待商榷。Jav...

网友评论

    本文标题:Android 资源命名规范整理

    本文链接:https://www.haomeiwen.com/subject/jfpeaqtx.html