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 |