良好的代码规范对项目的开发、维护、扩展都能起到至关重要的作用。
本文内容结合自身与看到的资源进行整理
,涉及到类、变量、常理、包名、资源等
命名法介绍:
驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。
例如:mString帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写
例如:MainActivity下划线命名法:单词与单词间用下划线做间隔。
例如:list_size
英文缩写原则:
较短的单词可通过去掉“元音”形成缩写
较长的单词可取单词的头几个字母形成缩写
此外还有一些约定成俗的英文单词缩写.
常用说明
名称 缩写
icon ic (主要用在app的图标)
color cl(主要用于颜色值)
divider di(主要用于分隔线,不仅包括Listview中的divider,还包括普通布局中的线)
selector sl(主要用于某一view多种状态,不仅包括Listview中的sele