首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
软件编程
Android
正文
Android资源命名规范 分享
所属分类:
软件编程
/
Android
阅读数: 2046
收藏 0
赞 0
分享
Android资源命名规范
最近几个月,大量涉及android资源的相关工作。对于复杂的应用而言,资源命名的规范很有必要。除了开发人员之外,UI设计人员(或者切图相关人员)也需要对资源使用的位置非常清楚,这样,沟通就会直接。缺点是资源名字长一些,但是从整体价值来看,值得。
命名模板为:缩写_主界面_功能部分
(一) 缩写:
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。
更多精彩内容
其他人还在看
使用ViewPager实现android软件使用向导功能实现步骤
现在的大部分android软件,都是使用说明,就是第一次使用该软件时,会出现向导,可以左右滑动,然后就进入应用的主界面了,下面我们就实现这个功能
评论 0
收藏 0
赞 0
分享
android在异步任务中关闭Cursor的代码方法
android在异步任务中如何关闭Cursor?在我们开发应用的时候,很多时候会遇到这种问题,下面我们就看看代码如何实现
评论 0
收藏 0
赞 0
分享
Android自定义桌面功能代码实现
android自定义桌面其实很简单,看一个例子就明白了
评论 0
收藏 0
赞 0
分享
android将图片转换存到数据库再从数据库读取转换成图片实现代码
有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来
评论 0
收藏 0
赞 0
分享
TextView显示系统时间(时钟功能带秒针变化
用System.currentTimeMillis()可以获取系统当前的时间,我们可以开启一个线程,然后通过handler发消息,来实时的更新TextView上显示的系统时间,可以做一个时钟的功能
评论 0
收藏 0
赞 0
分享
Android用ListView显示SDCard文件列表的小例子
本文简单实现了用ListView显示SDCard文件列表,目录的回退等功能暂不讨论,获取文件列表,files即为所选择目录下的所有文件列表
评论 0
收藏 0
赞 0
分享
Android拦截外拨电话程序示例
这篇文章主要介绍了Android拦截外拨电话的示例,大家参考使用吧
评论 0
收藏 0
赞 0
分享
通过Html网页调用本地安卓(android)app程序代码
如何使用html网页和本地app进行传递数据呢?经过研究,发现还是有方法的,总结了一下,大致有一下几种方式
评论 0
收藏 0
赞 0
分享
android Textview文字监控(Textview使用方法)
以手机号充值为例,当用户输入最后一位数时候,进行汇率的变换,本文就实现类似这样的功能
评论 0
收藏 0
赞 0
分享
Android ListView长按弹出菜单二种实现方式示例
这篇文章主要介绍了Android ListView长按弹出菜单的方法,大家参考实现
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
抢孩子谣言发布者究竟是谁?运营80余公众号造谣吸粉月赚20万
怎么进入微店买东西?微店购物流程图文介绍
光大银行网上银行西联汇款收汇方法分享
第三次零售革命 - 智慧零售
谷歌广告怎么收款?光大银行需要携带资料到柜台办理
冲刺双十一 如何做好淘宝双11期间的推广及运营
站长故事
更多
站长故事:用百度Site App建立起自己的移动端全过程
我眼里的2014年中国互联网大会亮点
其实并非所有草根站长都能驯服社区门户这匹马
分享我经营网站的方法心得,希望大家能学到知识
求伯君:如果时光倒流我不会选择创业
就是这7个步骤 让我6个月做到了100万用户