公司内Android开发大家比较认可的几点做法(规范)

1.常用控件抽取封装好成类文件或布局文件,方便复用;
2.为实现一定的效果,自定义一些控件和属性,封装成组件,以备复用;
3.Style的name命名中要包含颜色值、字体大小、线的宽度等不易查看记忆的信息, 以方便查找复用, 利己又利人,双赢的做法。如 <style name="text_666666_15sp">
4.Colors.xml中定义的颜色值要在其name中体现,方便查找复用, 如<color name="color_88ffffff">#88ffffff</color>
5.字符串写在strings.xml中, 尽量不要写在代码及布局文件中;
6.常用Dip值也可统一定义到dimens.xml中;
7.自定义的一些drawable等控件中注释中写明控件特征,如button用的selecter中的颜色值,边框宽度是否圆角等信息;也可以包括上颜色的值, 大小等具体的信息。

<?xml version="1.0" encoding="UTF-8"?>  
<!-- 不带圆角 白色背景 灰色边框 无下边框 长方体 -->  
<layer-list     xmlns:android="http://schemas.android.com/apk/res/android" >  
......

8.View隐藏时看需求是使用gone还是invisible, 优先使用gone。
INVISIBLE和GONE的主要区别是:
为INVISIBLE时,界面上控件不显示, 但保留了view控件所占有的空间;
为GONE时,界面上控件不显示, 且不保留view控件所占有的空间;
9.布局文件命名时遵循前缀表明类型,后面标明功能、用处等的习惯,方便阅读维护。形如type_foo_bar.xml。例如:
fragment_contact_details.xml,
view_primary_button.xml,
activity_main.xml。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值