社区
Android
帖子详情
Android 布局全用代码写(来者有分)
-船长-
2011-03-15 03:25:54
Android 布局全用代码写
经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。
用XML写,和用代码写布局。
...全文
1763
22
打赏
收藏
Android 布局全用代码写(来者有分)
Android 布局全用代码写 经理说这样有利于代码重复利用。 大家帮我探讨探讨。 怎么说服他。 用XML写,和用代码写布局。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
2024年软考高项-信息系统项目管理师基础精讲课
指尖疯软考信息系统项目管理师第4版基础精讲课,在忠于官方教程和考试大纲的基础上,全力降低你的学习难度,全力节省你的学习时间,全力提升你的学习效果。为此第4版基础精讲课做了3点重大改进: 1)无图不成文!第4版进一步极大提升了课件的含“图”量,含“图”量高达95%以上,也就是几乎每一页课件都采用图形化表达模式,让你通过轻轻松松看图,达到更好的学习效果,更愉悦的学习体验。 2)只讲考点,不讲废话!第4版完全专注考试拿证,和考试无关的知识,和拿证无关的知识,一概省略。通过这个改进,在保证考点讲解全面到位的前提下,缩短视频学习时长,最终节省你的时间。 3)忠于原文,技巧化帮助理解。第4版在关键术语和考点方面,一如既往的忠于原文描述,但是对于晦涩难懂的原文描述,我会适当通过生活化的技巧和口语化的表达,帮助你来理解和记忆。也就是在方向大体正确的前提下,降低理解难度,毕竟第4版教程难度的增加,不是一点半点。 以上3点改进,个人认为是前无古人,至于是否会成为标杆,导致后有
来者
,我并不太关心。我关心的是,这3点创举,让指尖疯的4.0版本课程体系,有了质的飞跃,相信你可以看到!
由浅入深、详解
Android
中Drawable的那些事
对于 `Drawable` ,一直没有专门记录,日常开发中,也是属于忘记了再搜一下。主要是使用程度有限(仅仅只是`shape`或者 `layer` 等冰山一角),另一方面是 `
Android
` 对其的高度抽象,导致从没去关注过细节,从而对于 `Drawable` 没有真正的理解其设计与存在的意义。 反而是偶尔一次发现其他同学的运用,才明白了自己的狭隘,为此,怀着无比惭愧的心情,
写
下此篇,与君共勉。 鉴于此,本篇将完整的描述开发中常见各种 `Drawable` ,以及在工程化项目的背景下,如何更好的运用。
Android
自定义弹窗
每个APP都有自己的UI风格,不可能简单地使用Google自带的弹窗模板。所以是时候搞一套我们自己的弹窗范例
代码
了。按照下列
代码
只需要再根据APP的主题风格重新绘制一波弹窗
布局
,就可以无脑迁移了,这种轮子没必要一遍一遍的重造,记录下来以资
来者
。...
Android
轮播图Banner的简单实现
轮播图已经出来很长时间了,我也看了很多博客,看了很多的人
代码
,也有自己
写
原生的,也有用第三方框架的,学习安卓有一段时间了,决定
写
一
写
博客来记录自己的安卓学习生涯,不管以前有没有古人
写
过,反正我是这个
来者
哈哈哈;废话不多说了,进入正文吧。 Banner的简单使用步骤:第一步 添加依赖:compile 'com.youth.banner:banner:1.4.9'第二步 网络权限://如果你的图片源是从
Android
App开发——添加APP启动界面
1.在创建的项目里面添加一个Empty Activit,我这里命名为BootScreen。 2.把启动时要显示的图像拖到res的mipmap目录下。 3.在BootScreen.java里面添加
代码
public class BootScreen extends AppCompatActivity { ProgressBar splashProgress; int SPLASH_TIME = 5000; @Override protected void onCreate
Android
80,350
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章