Android资源文件命名与使用
2020-01-08 本文已影响0人
丁功春
1.layout文件的命名方式
Activity、Fragment、Dialog、include、的layout以module_activity开头
ListView、RecyclerView、GridView的item layout以module_list/recycler/grid_item开头
2.drawable的资源名称以小写单词+下划线的方式命名,根据分辨率不同存放在不同的drawable目录下,命名规则如下:
模块名业务功能描述控件描述_控件状态限定词
如:module_login_btn_pressed
3.anim资源名称以小写单词+下划线的方式命名
如module_fade_in,module_fade_out
4.color资源,写入module_colors.xml中
模块名逻辑名称颜色
如:module_btn_bg_color
5.dimen资源以小写单词+下划线,写入module_dimens.xml文件中
模块名_描述信息
如:module_horizontal_line_height
6.style资源采用“父style名称.当前style名称”方式命名,写入module_styles.xml文件中,首字母大写
如:ParentTheme.ThisActivityTheme
7.string资源文件或者文本用到字符需要全部写入module_strings.xml文件中,字符串以小写单词+下划线的方式命名
模块名_逻辑名称
如:module_login_tips
8.View组件的资源Id建议以View的缩写作为前缀
| 控件 | 缩写 |
|---|---|
| LinearLayout | ll |
| RelativeLayout | rl |
| ConstraintLayout | cl |
| ListView | lv |
| ScollView | sv |
| TextView | tv |
| Button | btn |
| ImageView | iv |
| CheckBox | cb |
| RadioButton | rb |
| EditText | et |