Android 布局全用代码写(来者有分) Android 布局全用代码写 经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。 用XML写,和用代码写布局。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用xml布局界面就不能复用了么? 用代码写布局太难维护了,至于可重复利用,不知道是怎样理解的Android系统就是为了能更好的维护代码,才将布局文件写成xml独立起来要是用代码写布局,那用Android平台就比较吃亏了。 用xml就不能重复使用了?代码重复使用用代码写出来是比较直观,方便调用。但是也不想想,不可能每个都一样的,每个控件什么的都要进行精心的控制,你让他自己去写吧。我老板老是有些奇怪的想法,要积极沟通,要不然会被他搞死对工具什么的认识不够透彻,就不要说话,不然会给整个团队带来麻烦... 大部分用xml实现方便、少部分自定义View类要不android干吗弄个xml layout。有人说代码写布局文件运行效率高,不知道是不是真的。 每个屏幕的尺寸都不一样,还是用XML较好,并用里面的相对布局,不要用绝对的。这样在不用的屏幕设备中运行不会有差异 用xml写布局,看着多清爽啊 用着也清爽用代码写的话 一坨一坨的 看着头就眩晕。、 程序要把xml加载 解析 效率应该会慢一点 据我所知,QT中,也有类似情形。反正这里的QT项目,一般情况下,用纯代码写布局。只在极少的情形下,才用了XML布局方式。至于为什么,不清楚。但大家都这么习惯着,反而不习惯用XML了。 用xml写才可复用吧,直接set就行了,都用代码写那google岂不是多此一举 用xml写完布局,代码如何可以在从用呢。 如果需要动态控制布局,或者布局是根据啥动态创建的,那么用代码创建布局还是挺不错的。把布局放在xml里可以用可视化工具设计,确实很方便,不过布局总是经常性的动态变化可就不如在代码中写来的方便了,如果代码封装的好,也不会很那个的。 针对于你经理的提意,我觉得也是有道理的,比如你的应有中有一大堆界面的布局都差不多,这个时候就应该采用面向对象的思想,而xml是不支持继承和覆盖的,所以利用代码就可以实现复用了。 你也别抱怨你经理,具体还要看你们做的什么,依情况而定比较好。 我认为用代码适合写非常简单的布局,麻烦的布局还是用xml吧。 用xml布局界面!符合android的运行机制! 大部分用xml实现方便、少部分自定义View类要不android干吗弄个xml layout。有人说代码写布局文件运行效率高,是这样的。布局layout目录下的xml布局文件中的代码很多都引用其他xml文件中的内容,比如引用@String/xxx; @drawable/xxx; @color/xxx; @dimen/xxx; 不知道,代码布局中实现A在B的左边或者右边,怎么不比较好,另外好像代码布局没有xml布局那么多功能 当然用xml写更好啊,首先是利于维护,其次是比较直观,也相对容易写 用代码写布局的原因是 可以实现循环 假如有100个textview呢 在xml里 写100吗?在代码里就几行代码就可以了 GPS一直无法启动的问题 android底层开发指导 android window 不随activity 改变而消失 为什么我的这个程序不能显示自定义的Alertdialog 这个布局属性该如何设置? windows 7系统可以安装andorid 开发环境吗? 关于Fragment android调用C#的WCF返回400,请大神指点!!!! ImageButton里图片的更换 Android 功能实现问题 求高手解析下服务中的内存大小 android虚拟机的拦截短信问题 求大神解释
至于可重复利用,不知道是怎样理解的Android系统就是为了能更好的维护代码,才将布局文件写成xml独立起来
要是用代码写布局,那用Android平台就比较吃亏了。
但是也不想想,不可能每个都一样的,每个控件什么的都要进行精心的控制,你让他自己去写吧。
我老板老是有些奇怪的想法,要积极沟通,要不然会被他搞死
对工具什么的认识不够透彻,就不要说话,不然会给整个团队带来麻烦...
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,不知道是不是真的。
效率应该会慢一点
据我所知,QT中,也有类似情形。反正这里的QT项目,一般情况下,用纯代码写布局。只在极少的情形下,才用了XML布局方式。至于为什么,不清楚。但大家都这么习惯着,反而不习惯用XML了。
用xml写完布局,代码如何可以在从用呢。
针对于你经理的提意,我觉得也是有道理的,比如你的应有中有一大堆界面的布局都差不多,这个时候就应该采用面向对象的思想,而xml是不支持继承和覆盖的,所以利用代码就可以实现复用了。
你也别抱怨你经理,具体还要看你们做的什么,依情况而定比较好。
大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,是这样的。布局layout目录下的xml布局文件中的代码很多都引用其他xml文件中的内容,
比如引用@String/xxx; @drawable/xxx; @color/xxx; @dimen/xxx;