Android 命名规范

学习自:http://blog.csdn.net/bondsui/article/details/8525894 (仅供参考,只要形成一个统一,见量知其意就可)

     今天做项目时,就为了textview的id用tv_开头还是text_开头好,想了好久,一开始都用第一种,可后来自己想到了textview用text表示,imgview用img表示,这样直观明了。于是和同事讨论,他说img是表示imgButton还是imgView捏。于是就在网上搜了这篇文章。取名字是很苦恼的工作,可如果有个命名规范,一切就是so easy!


程序员的水平,看代码规范最直接了。也就是工资的高低和你的代码质量成正比的,养成良好习惯吧!!

组件名称


组件名称


Button  (btn)


ImageView  (iv)


TextView (tv)


EditText(et)  


ImageButton  (ibtn)


ListView  (lv)


   


(一)  Layout命名

1. contentview命名:activity_功能模块.xm  例如:activity_main.xml、activity_more.xml

2. Dialog命名:dialog_描述.xml         例如:dlg_hint.xml

2. PopupWindow命名:ppw_描述.xml     例如:ppw _info.xml

3.   列表项命名listitem_描述.xml        例如:listitem_city.xml

4. 包含项:include_模块.xml        例如:include_head.xml、include_bottom.xml

(二)  图片命名

1.   静态图片:前缀_模块_描述     例如:bg_main.png、ic_main_search.png

2.  动态图片:前缀_模块_描述_状态    例如:btn_film_buy_n.png、btn_film_buy_p.png、btn_back_n.png

(三)  字符串命名

         最好不要跟title、dialog、button等东西关系起来,直接用相同英文含义就可以了,如下:

<string name="ok">确定</string>

<string name=" welcome_to_use">欢迎使用</string> 

不好的例子)<string name="menu_ok ">确定</string>

(四)  控件命名

控件:缩写_描述    例如:TextView->tv_name、Button btn_buy、LinearLayout llyt_body; 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值