首页 > 移动平台 > 详细

Android为什么要用xml描述界面

时间:2015-03-10 10:22:44      阅读:390      评论:0      收藏:0      [点我收藏+]
XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。
而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。
用Swing这样的模式, 耦合度高,相比XML维护成本会更高

xml是通用的国际标准(如果你可以创造出这样的标准也行),,现在几乎所有的计算机语言都会用到xml,都会和他打交道;
使用可以做到界面与代码的分离(降低耦合和移植性);swing只是Java的部分类库,如果使用swing那还不如直接使用Java。

关于Android布局最好全都以xml形式写在res/layout文件夹中,这样不光可以将将前台界面与业务逻辑区分开,让代码更加清晰,
更重要的是方便机型适配以及App国际化。

将这些控件放到xml文件中是android为了保证MVC架构的一个很重要的方面,布局是View层,与逻辑代码相隔离开来,
所以肯定放到xml文件中好些啦?不过有的动态的控件要放到java代码中也是没有办法的事!

Android为什么要用xml描述界面

原文:http://blog.csdn.net/wtyvhreal/article/details/44171853

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!