命名规范
命名基本原则
在面向对象编程中,对于类,对象,方法,变量等方面的命名应该本着描述性以及唯一标识性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。使名称足够长以便有一定的意义,并且足够短以避免冗长。
一、类命名
Activity子类命名 DemoActivity
Fragment子类命名 DemoFragment
Adapter子类命名 DemoAdapter
数据库命名 DemoDB
工具类命名 DemoUtils
二、Layout命名
activity_demo.xml
fragment_demo.xml
layout_demo.xml
item_demo.xml
dialog_demo.xml
三、drawable命名
ic_demo.png
demo_bg.png
demo_norml.png
demo_pressed.png
demo_selected.png
demo_disable.png
demo_selector.xml
四、目录命名
应用包名 com.company.appname
Activity子类存放目录 com.company.appname.activity
Fragment子类存放目录 com.company.fragment
Adapter子类存放目录 com.company.adapter
工具类类存放目录 com.company.utils
控件类存放目录 com.company.widget
五、布局控件命名
textView01
imageView01
demoTextView
demoImgeView