Android中资源命名的几点规范

操作方法

  • 01

    最近几个月,大量涉及android资源的相关工作。对于复杂的应用而言,资源命名的规范很有必要。除了开发人员之外,UI设计人员(或者切图相关人员)也需要对资源使用的位置非常清楚,这样,沟通就会直接。缺点是资源名字长一些,但是从整体价值来看,值得。 命名模板为:缩写_主界面_功能部分

  • 02

    (一) 缩写: 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

  • 03

    (二) 主界面: 达内科技表示,它是主要的功能页面,即app主要的Activity。对于Browser而言,例如BrowserActivity,BookmarkActivity,SettingActivity,AboutActivity。

  • 04

    (三) 功能部分: 即每一个主界面对应的功能区域,以BrowserActivity为例,包含的功能部分:1,titlebar,2,speedial 3,toolbar,4,menu等 深圳java培训提醒大家在这里注意的是,功能的划分,是以在某一个界面所显示的内容特点来区分。例如,虽然,menu由toolbar来控制,但是不在toolbar下再细分。

  • 05

    (四) 后缀名 unit--------------------------在使用xml的tilemode来配图片时,element图片使用此后缀 nor---------------------------图片的状态,代表普通状态 hl-----------------------------图片的状态,代表高亮状态 press-------------------------图片的状态,代表按下状态 select----------------------图片的状态,代表其所占的view被选中 unselect-------------------图片的状态,代表其所占的view没有被选中

  • 06

    (五) 其他 1、 对于功能而言,相对的状态,比如打开全屏和关闭全屏。那么对应的图片,应当为_fullscreen和_unfullscreen。这样,整齐统一,只需要记住一种状态的命名。 2、 Xml中id的命名,建议直接根据意义命名,不必使用以上复杂的定位,因为findViewById只在某指定layout中find。

(0)

相关推荐

  • 如何传输安卓手机Android中的通讯录

    今天,小编给大家介绍传输安卓手机Android中通讯录的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到[联系人]图标按钮,然后选择屏幕右上方的[...]菜单按钮.2. 第二步 ...

  • 安卓手机Android中如何清理内部的存储空间

    今天,小编给大家介绍安卓手机Android中清理内部的存储空间的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到[文件管理]图标,点击进入主界面.2. 第二步,接下来,我们就能 ...

  • 安卓手机Android中怎么对SIM卡上锁

    今天,小编给大家介绍安卓手机Android中对SIM卡上锁的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到[设置]图标,点击进入主界面,然后选择其中的[更多设置]这一项.2. ...

  • 安卓手机Android中怎么查看微信所储存的文件夹位置

    今天,小编给大家介绍安卓手机Android中查看微信所储存的文件夹位置的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到[文件]图标,点击进入主界面.2. 第二步,接下来,请大 ...

  • 安卓手机Android中怎么使用NFC进行公交卡、地铁卡充值

    今天,小编给大家介绍安卓手机Android中使用NFC进行公交卡.地铁卡充值的方法,希望对大家有所帮助.具体如下:1.首先,请大家先看一下[NFC]功能有没有打开,要是没有打开,那么请将其打开.2. ...

  • 如何在win10系统中重命名电脑

    使用Windows10系统电脑的用户,并不喜欢电脑的用户名,因此想要重命名用户名,但是却不知道如何操作,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,右击桌面左下角的开始图标.2. 第二步,来 ...

  • 如何使用android中的logcat调试程序

    最近在写android的代码,一直使用logcat调试程序,但是,最近突然,出现问题了,搞得我半天.这里介绍一下如何使用eclipse的logcat,来更好地调试程序. 操作方法 01 开发方式,在e ...

  • Android中Service实时数据交互

    本文实例讲述了Android中Service实时向Activity传递数据的方法.分享给大家供大家参考.具体如下: 这里演示一个案例,需求如下: 在Service组件中创建一个线程,该线程用来生产数值 ...

  • APP界面切图命名和文件整理规范

    规范的命名方式可以提高客户端程序员的开发效率和团队协作.个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义. 切图命名英文缩写三个原则: 1 较短的单词可通过去掉"元音 ...