Android 布局全用代码写(来者有分)

-船长- 2011-03-15 03:25:54
Android 布局全用代码写
经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。

用XML写,和用代码写布局。
...全文
1763 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilei3344 2012-06-07
  • 打赏
  • 举报
回复
用代码写布局的原因是 可以实现循环 假如有100个textview呢 在xml里 写100吗?在代码里就几行代码就可以了
xqying90 2012-05-07
  • 打赏
  • 举报
回复
看来代码写布局也要会呀
dong1604613739 2012-01-13
  • 打赏
  • 举报
回复
当然用xml写更好啊,首先是利于维护,其次是比较直观,也相对容易写
HAISHIZI 2011-10-10
  • 打赏
  • 举报
回复
不知道,代码布局中实现A在B的左边或者右边,怎么不比较好,另外好像代码布局没有xml布局那么多功能
HAISHIZI 2011-10-10
  • 打赏
  • 举报
回复
非常赞同12楼道说法,就是代码布局有些生疏。
jincf2011 2011-04-10
  • 打赏
  • 举报
回复

大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,是这样的。

布局layout目录下的xml布局文件中的代码很多都引用其他xml文件中的内容,
比如引用@String/xxx; @drawable/xxx; @color/xxx; @dimen/xxx;
a222123 2011-03-16
  • 打赏
  • 举报
回复
上午刚说过,现在我这边也要用代码布局了。
烦躁啊...如果用代码布局有什么好的想法,大家可以交流下....
wenyuanhao 2011-03-15
  • 打赏
  • 举报
回复
用xml布局界面!符合android的运行机制!
wenping1980 2011-03-15
  • 打赏
  • 举报
回复
我认为用代码适合写非常简单的布局,麻烦的布局还是用xml吧。
West_Link 2011-03-15
  • 打赏
  • 举报
回复
如果需要动态控制布局,或者布局是根据啥动态创建的,那么用代码创建布局还是挺不错的。把布局放在xml里可以用可视化工具设计,确实很方便,不过布局总是经常性的动态变化可就不如在代码中写来的方便了,如果代码封装的好,也不会很那个的。
针对于你经理的提意,我觉得也是有道理的,比如你的应有中有一大堆界面的布局都差不多,这个时候就应该采用面向对象的思想,而xml是不支持继承和覆盖的,所以利用代码就可以实现复用了。
你也别抱怨你经理,具体还要看你们做的什么,依情况而定比较好。
-船长- 2011-03-15
  • 打赏
  • 举报
回复
呵呵。 谢谢大家的回复! 我会急事沟通的 。
CarsonNiu 2011-03-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 hawkofwinter 的回复:]

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

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


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

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

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

用xml写完布局,代码如何可以在从用呢。
melc521 2011-03-15
  • 打赏
  • 举报
回复
用xml写才可复用吧,直接set就行了,都用代码写那google岂不是多此一举
中才德创 2011-03-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 hosterzhu 的回复:]
Android 布局全用代码写
经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。

用XML写,和用代码写布局。
[/Quote]

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

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

至于为什么,不清楚。但大家都这么习惯着,反而不习惯用XML了。
happyfmy 2011-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ameyume 的回复:]
大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,不知道是不是真的。
[/Quote]
程序要把xml加载 解析
效率应该会慢一点
sky123123 2011-03-15
  • 打赏
  • 举报
回复
用xml写布局,看着多清爽啊 用着也清爽

用代码写的话 一坨一坨的 看着头就眩晕。、
chaoliu1024 2011-03-15
  • 打赏
  • 举报
回复
每个屏幕的尺寸都不一样,还是用XML较好,并用里面的相对布局,不要用绝对的。这样在不用的屏幕设备中运行不会有差异
ameyume 2011-03-15
  • 打赏
  • 举报
回复
大部分用xml实现方便、少部分自定义View类
要不android干吗弄个xml layout。
有人说代码写布局文件运行效率高,不知道是不是真的。
a222123 2011-03-15
  • 打赏
  • 举报
回复
用xml就不能重复使用了?代码重复使用用代码写出来是比较直观,方便调用。
但是也不想想,不可能每个都一样的,每个控件什么的都要进行精心的控制,你让他自己去写吧。
我老板老是有些奇怪的想法,要积极沟通,要不然会被他搞死。。。
对工具什么的认识不够透彻,就不要说话,不然会给整个团队带来麻烦...
鄙人姓胡 2011-03-15
  • 打赏
  • 举报
回复
用代码写布局太难维护了,
至于可重复利用,不知道是怎样理解的

Android系统就是为了能更好的维护代码,才将布局文件写成xml独立起来
要是用代码写布局,那用Android平台就比较吃亏了。
加载更多回复(1)

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧