码迷,mamicode.com
首页 > 移动开发 > 详细

Android为什么要用xml描述界面

时间:2015-03-10 10:24:37      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:android   xml   界面   android界面   xml界面   

XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。
而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。
用Swing这样的模式, 耦合度高,相比XML维护成本会更高

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

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

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

Android为什么要用xml描述界面

标签:android   xml   界面   android界面   xml界面   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!