博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
团队-科学计算器-代码设计规范
阅读量:5338 次
发布时间:2019-06-15

本文共 1195 字,大约阅读时间需要 3 分钟。

1.代码布局设计

缩进

  1.Tab实现

  2.空格实现

字符串:

  1.单引号

  2.双引号

  3.避免反斜杠的出现。

2.资源Res

  1.按照类型,分为以下几种

    控件Id命名:控件缩写 _模块(module) _功能名(function)

  2.Color命名

Resources Type 命名规则
color 组件名+具体作用名。例 R.color.button_text

  3.String命名

Resources Type 命名规则
string 具体功能。 例 R.string.hello

  4.Drawable命名

Resources Type 命名规则
launcher icon ic_launcher。例R.drawable.ic_launcher
normal icon ic_具体模块_功能。例R.drawable.ic_audio_pause
Toolbar icon ic_ab_功能名。例如ic_ab_search
selector selector_模块_功能名。例如 selector_login_button
shape shape_模块功能名状态。例如 R.drawable.shape_login_button_pressed ,R.drawable.shape_login_button_normal
 

  5.Layout命名 

类型 命名规则
activity activity_模块名。例如 R.layout.activity_login
include layout_模块名_功能名。例如 @layout/layout_login_bottom
widget widget_模块_功能。例如 R.layout.widget_app_clock
list header header_模块_功能。例如 R.layout.header_main_top_ad
fragment fragment_模块名。例如 R.layout.fragment_login_layout_header
 

  6.Menu命名

Resources Type 命名规则
menu menu_模块名。例如 menu_login

  7.Values命名

Resources Type 命名规则
color 模块名_color。例如 material_design_color
dimens 模块名_dimens。例如 material_design_dimens
style 模块名_style。例如 material_design_style
themes 模块名_themes。例如 material_design_themes

转载于:https://www.cnblogs.com/mjw970619/p/7609053.html

你可能感兴趣的文章
oracle 创建用户 导入备份数据
查看>>
教大家使用Python SqlAlchemy- 51jb
查看>>
009 微服务容错机制
查看>>
vue的安装以及语法介绍
查看>>
【学习笔记】慕课网—Java设计模式精讲 第3章 软件设计七大原则-3-2 开闭原则...
查看>>
实时检测网络状态及是否可以连接Internet
查看>>
浅谈 qmake 之 pro、pri、prf、prl文件
查看>>
F WebDriver and 环境配置
查看>>
使用思维导图编写用例
查看>>
图标名称大写导致R cannot&nb… 分类: A...
查看>>
Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。...
查看>>
SpringMVC 拦截器简单配置
查看>>
第一次作业小结
查看>>
erlang http post 发送数据请求
查看>>
Unresolved external CheckAutoResult
查看>>
[收藏转贴]struct探索·extern "C"含义探索 ·C++与C的混合编程·C 语言高效编程的几招...
查看>>
tinkcmf视频上传大小限制
查看>>
《第1章:统计学习方法概论》
查看>>
JS定时器时间日期钟表
查看>>
partial(C# 参考)
查看>>