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描述界面

相关文章:

你感兴趣的文章:

标签云: