android文件命名规范

2017-10-13  本文已影响25人  走在冷风中吧
  1. layout命名
    组件类型{范围}功能,范围可选,只在有明确定义的范围内才需要加上。
    以下为几种常用的组件类型命名:
    activity_{范围}功能,为Activity的命名格式
    fragment
    {范围}功能,为Fragment的命名格式
    dialog
    {范围}功能,为Dialog的命名格式
    item_list
    {范围}功能,为ListView的item命名格式
    item_grid
    {范围}功能,为GridView的item命名格式
    header_list
    {范围}功能,为ListView的HeaderView命名格式
    footer_list
    {范围_}功能,为ListView的FooterView命名格式
  2. strings的命名
    类型{范围}功能,范围可选。
    以下为几种常用的命名:
    页面标题,命名格式为:title_页面
    按钮文字,命名格式为:btn_按钮事件
    标签文字,命名格式为:label_标签文字
    选项卡文字,命名格式为:tab_选项卡文字
    消息框文字,命名格式为:toast_消息
    编辑框的提示文字,命名格式为:hint_提示信息
    图片的描述文字,命名格式为:desc_图片文字
    对话框的文字,命名格式为:dialog_文字
    menu的item文字,命名格式为:action_文字
  3. colors的命名
    前缀{控件}{范围}{_后缀},控件、范围、后缀可选,但控件和范围至少要有一个。
    背景颜色,添加bg前缀
    文本颜色,添加text前缀
    分割线颜色,添加div前缀
    区分状态时,默认状态的颜色,添加normal后缀
    区分状态时,按下时的颜色,添加pressed后缀
    区分状态时,选中时的颜色,添加selected后缀
    区分状态时,不可用时的颜色,添加disable后缀
  4. drawable的命名
    前缀{控件}{范围}{_后缀},控件、范围、后缀可选,但控件和范围至少要有一个。
    图标类,添加ic前缀
    背景类,添加bg前缀
    分隔类,添加div前缀
    默认类,添加def前缀
    区分状态时,默认状态,添加normal后缀
    区分状态时,按下时的状态,添加pressed后缀
    区分状态时,选中时的状态,添加selected后缀
    区分状态时,不可用时的状态,添加disable后缀
    多种状态的,添加selector后缀(一般为ListView的selector或按钮的selector)
  5. 动画文件命名
    动画类型_动画方向。
    fade_in,淡入
    fade_out,淡出
    push_down_in,从下方推入
    push_down_out,从下方推出
    slide_in_from_top,从头部滑动进入
    zoom_enter,变形进入
上一篇 下一篇

猜你喜欢

热点阅读