个人总结-布局的使用(附加部分其他知识总结)

时间过的很快,又到周五了,上周我应该是脱更了,虽然也不一定有人看,不过我还是把自己的收获分享出来吧。

一:在布局的时候,如果遇到多行多列的布局显示的情况下,linelayout和relativelayout的优缺点。

线性布局的优点就是结构比较清晰,缺点是层级较多。

相对布局的有点事层级非常少,能够避免线性布局的层级较多的问题,但是代码的清晰度很低,代码看起来比较混乱。

思考:在编码的时候,采用何种布局,根据需求来,要充分的考虑各个布局的优缺点,做优点的集合而不是缺点的集合。如果有其他布局的情况下(比如Gridlayout等等),也是一样的思考方式。

二:在用到listview的时候,如何设计分割线灰色显示的情况?

1最差的情况:就是在布局中,给每个布局中设置背景颜色,在第一行的布局中设置marginTop,这样有个缺点,就是代码比较冗余。

2直接采用设置dividerHeight,但是注意,这个只是设置两个列表项之间的距离,还需要在xml布局中修改margin来作为第一项的区分。

思考:多去看优质的代码,来反思,总结,提高自己的编码的力度和能力。

三:需要实现重复功能的时候,该如何处理?

1如果不假思考,直接把代码直接拷贝复制,那么如果很多业务场景下都需要使用,那怎么办?

于是得使用抽出成方法,这样方便代码的复用,这样有助于代码的简约性。

四:编译,打包的时候,要注意具体的情况,是测试环境,还是正式环境,这可能出现很多问题:

比如:

1有些机器不允许打包,比如在gradle中设置了,正式环境不允许x86的机器编译,那么这样会在部署的时候,就出现问题了。

2混合开发的时候,有时候的地址,可能会出现问题。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值