前前后后接触安卓也有一段时间了,但是对于Android命名规范这块一直没有太注意过。导致有的时候写出来的代码,前后的风格根本不一样,今天在网上查了一下,正好对自己来说可以好好的总结一下。

首先在Android里面最直接接触到的就是Activity,那么对于Activity这块我们应该怎样去命名呢?前台的xml页面应该是类型_功能的方式,比如(activity_main,frame_other),对应的后台java文件就应该是功能直接加上后缀但是需要采用驼峰式的命名规范。比如(MainActivity,OtherActivity).

接下来我们可能会深入到前台的xml页面,这个时候我们会接触到不同的控件我们需要给不同的控件命名,这个时候我们又应该怎样去做呢?规范的命名方式应该是:控件简写前缀_功能描述。然后让我们深入到后台的java文件里面,对于一般性的Class,interface类型我们肯定采用的方式就是驼峰式,只不过接口需要添加I的前缀,然后接口里面的方法,变量我们都需要添加小写的i,Class里面的变量、方式我们需要采用第一个单词字母小写的方式命名。

好了解决了前后台命名,在Android里面最大的一个好处就是创建项目的时候,系统会自动将对应的文件抽离归类,所以对于字符串我们都可以放置在Strings.xml文件里面,那么这里面的变量我们应该怎样去命名呢?直接按照功能,各个功能之间用下划线分割开来。

然后就是资源文件里面的东西了,采用的命名方法就是前缀_功能_描述_状态。

更多相关文章

  1. android 资源文件命名规则 drawable mipmap一样的
  2. android ListView根据字母排序和定位
  3. Android系统的架构
  4. Android中的Menu功能菜单-OptionsMenu[选项菜单]
  5. Android中实现双指缩放的功能
  6. Android(安卓)RTC 自下而上分析
  7. 简单 4部 完成 android 二维码扫一扫功能(5分钟实现)
  8. android ListView根据字母排序和定位
  9. android去掉button默认的点击阴影

随机推荐

  1. jQuery onclick不工作在移动设备上
  2. PHP课程总结20161221
  3. 小程序:Java下载单页HTML(可下载引用资源)
  4. escapeXml过滤掉特殊字符
  5. 段落包括通过过渡带来的div
  6. html5 css3 背景视频循环播放代码
  7. HTML5中canvas实现矩形颜色渐变
  8. 使用jQuery隐藏/显示表列
  9. HTML新手求解。关于CSS对于li标签的activ
  10. Jsoup对html文档的解析