• Android资源命名规范


    Android资源命名规范

    命名模板为:缩写_主界面_功能部分
    (一) 缩写:
    ic ----------------------icon
    bg---------------------background
    di----------------------divider
    sl-----------------------selector
    cl-----------------------color
    bt----------------------button
    ic主要用在app的图标
    bg主要用于布局和子布局的背景
    di主要用于分隔线,不仅包括Listview中的divider,还包括普通布局中的线
    sl主要用于某一view多种状态,不仅包括Listview中的selector,还包括按钮的selector
    cl主要用于颜色值
    bt主要用于按钮的表示,有时我们会在ic和bt之间犹豫,简单的区分即是功能视图,如果一个view执行的时back或者confirm或者cancel的功能,则命名上则应该使用bt
    (二) 主界面:
    主要的功能页面,即app主要的Activity。对于Browser而言,例如BrowserActivity,BookmarkActivity,SettingActivity,AboutActivity。
    (三) 功能部分:
    即每一个主界面对应的功能区域,以BrowserActivity为例,包含的功能部分:1,titlebar,2,speedial 3,toolbar,4,menu等
    在这里注意的是,功能的划分,是以在某一个界面所显示的内容特点来区分。例如,虽然,menu由toolbar来控制,但是不在toolbar下再细分。
    (四) 后缀名
    unit--------------------------在使用xml的tilemode来配图片时,element图片使用此后缀
    nor---------------------------图片的状态,代表普通状态
    hl-----------------------------图片的状态,代表高亮状态
    press-------------------------图片的状态,代表按下状态
    select----------------------图片的状态,代表其所占的view被选中
    unselect-------------------图片的状态,代表其所占的view没有被选中
    (五) 其他
    1, 对于功能而言,相对的状态,比如打开全屏和关闭全屏。那么对应的图片,应当为_fullscreen和_unfullscreen。这样,整齐统一,只需要记住一种状态的命名。
    2, Xml中id的命名,建议直接根据意义命名,不必使用以上复杂的定位,因为findViewById只在某指定layout中find。

    ----------------------------

  • 相关阅读:
    2、第1次做6寸气疯蛋糕【小烤箱,失败】
    1、气疯蛋糕
    37、【正版ps】如果画了一条形状直线之后,如何移动它呢?
    3、第1次做蛋糕预拌粉【失败】
    38、如何解决图层中使用蒙版后,ctrl+e合并图层会出现不是自己画的图的问题?
    7、第1次做慕斯蛋糕【芒果,成功】
    8、第2次做6寸气疯蛋糕【新烤箱,失败】
    6、如何打发蛋白
    【】学命名
    【其他】Practical C++ Library Stuff
  • 原文地址:https://www.cnblogs.com/yiki/p/3384967.html
Copyright © 2020-2023  润新知