Android 阿里巴巴开发手册
1.命名规则
①.布局命名
Activity 的 layout 以 module_activity 开头
Fragment 的 layout 以 module_fragment 开头
Dialog 的 layout 以 module_dialog 开头
include 的 layout 以 module_include 开头
ListView 的行 layout 以 module_list_item 开头
RecyclerView 的 item layout 以 module_recycle_item 开头
GridView 的 item layout 以 module_grid_item 开头
②. 图片Drawable
模块名_业务功能描述_控件描述_控件状态限定词
如:module_login_btn_pressed,module_tabs_icon_home_normal
ldpi - 120dpi
mdpi - 160dpi
hdpi - 240dpi
xhdpi - 320dpi
xxhdpi - 480dpi
xxxhdpi - 640dpi
正例:
为显示某个图标,将 48 x 48 的图标文件放在 drawable-mdpi 目录(160dpi)下;
将 72 x 72 的图标文件放在 drawable-hdpi 目录(240dpi)下;将 96 x 96 的图标
文件放在 drawable-xhdpi 目录(320dpi)下;将 144 x 144 的图标文件放在
drawable-xxhdpi 目录(480dpi)下。
③.颜色
模块名_逻辑名称_颜色
<color name="module_btn_bg_color">#33b5e5e5</color>
④.Style
<style name="ParentTheme.ThisActivityTheme">
…
</style>
⑤.Strings
模块名_逻辑名称
如:moudule_login_tips,module_homepage_notice_desc
⑥.资源id
其它控件的缩写推荐使用小写字母并用下划线进行分割,例如:ProgressBar 对应
的缩写为 progress_bar;DatePicker 对应的缩写为 date_picker