当前位置: 代码迷 >> Android >> Android 布局全用代码写(来者有分)解决方法
  详细解决方案

Android 布局全用代码写(来者有分)解决方法

热度:61   发布时间:2016-05-01 21:19:20.0
Android 布局全用代码写(来者有分)
Android 布局全用代码写
  经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。

  用XML写,和用代码写布局。

------解决方案--------------------
用xml布局界面就不能复用了么?
------解决方案--------------------
用代码写布局太难维护了,
至于可重复利用,不知道是怎样理解的

Android系统就是为了能更好的维护代码,才将布局文件写成xml独立起来
要是用代码写布局,那用Android平台就比较吃亏了。
------解决方案--------------------
用xml就不能重复使用了?代码重复使用用代码写出来是比较直观,方便调用。
但是也不想想,不可能每个都一样的,每个控件什么的都要进行精心的控制,你让他自己去写吧。
我老板老是有些奇怪的想法,要积极沟通,要不然会被他搞死。。。
对工具什么的认识不够透彻,就不要说话,不然会给整个团队带来麻烦...
------解决方案--------------------
大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,不知道是不是真的。
------解决方案--------------------
每个屏幕的尺寸都不一样,还是用XML较好,并用里面的相对布局,不要用绝对的。这样在不用的屏幕设备中运行不会有差异
------解决方案--------------------
用xml写布局,看着多清爽啊 用着也清爽

用代码写的话 一坨一坨的 看着头就眩晕。、
------解决方案--------------------
探讨
大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,不知道是不是真的。

------解决方案--------------------
探讨
Android 布局全用代码写
经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。

用XML写,和用代码写布局。

------解决方案--------------------
用xml写才可复用吧,直接set就行了,都用代码写那google岂不是多此一举
------解决方案--------------------
探讨

引用:
Android 布局全用代码写
经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。

用XML写,和用代码写布局。


据我所知,QT中,也有类似情形。

反正这里的QT项目,一般情况下,用纯代码写布局。只在极少的情形下,才用了XML布局方式。

至于为什么,不清楚。但大家都这么习惯着,反而不习惯用XML了。

------解决方案--------------------
如果需要动态控制布局,或者布局是根据啥动态创建的,那么用代码创建布局还是挺不错的。把布局放在xml里可以用可视化工具设计,确实很方便,不过布局总是经常性的动态变化可就不如在代码中写来的方便了,如果代码封装的好,也不会很那个的。
针对于你经理的提意,我觉得也是有道理的,比如你的应有中有一大堆界面的布局都差不多,这个时候就应该采用面向对象的思想,而xml是不支持继承和覆盖的,所以利用代码就可以实现复用了。
你也别抱怨你经理,具体还要看你们做的什么,依情况而定比较好。
------解决方案--------------------
我认为用代码适合写非常简单的布局,麻烦的布局还是用xml吧。
  相关解决方案