Android为什么要用xml描述界面
来源:互联网 发布:python 3.7 编辑:程序博客网 时间:2024/06/06 02:13
XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。用Swing这样的模式, 耦合度高,相比XML维护成本会更高xml是通用的国际标准(如果你可以创造出这样的标准也行),,现在几乎所有的计算机语言都会用到xml,都会和他打交道;使用可以做到界面与代码的分离(降低耦合和移植性);swing只是Java的部分类库,如果使用swing那还不如直接使用Java。
关于Android布局最好全都以xml形式写在res/layout文件夹中,这样不光可以将将前台界面与业务逻辑区分开,让代码更加清晰,
更重要的是方便机型适配以及App国际化。
将这些控件放到xml文件中是android为了保证MVC架构的一个很重要的方面,布局是View层,与逻辑代码相隔离开来,
所以肯定放到xml文件中好些啦?不过有的动态的控件要放到java代码中也是没有办法的事!
0 0
- Android为什么要用xml描述界面
- 为什么android编程要将界面分开用xml来写?
- wxwidgets 用xml来描述界面,在程序里获取 变量和事件
- wxwidgets用xml来描述界面,在程序里获取 变量和事件
- wxwidgets用xml来描述界面,在程序里获取 变量和事件
- 嵌入式GUI FTK介绍(3)-XML界面描述语言
- android xml界面小技巧
- Android界面--一些xml属性
- 为什么要使用XML
- 1_2 用XML描述Email信息
- 为什么要用Android Studio?
- 为什么要用Android Studio?
- android为什么要用SurfaceView
- xml是什么?什么是XML?XML有什么用处?xml可以用来做什么?为什么要用xml
- 描述使用者界面
- android xml界面布局常用属性概括
- Android中main.xml界面参数笔记
- android编程 XML界面布局大全
- java学习之文件IO流,BufferedReader/BufferedWriter学习
- 保存app内容到手机桌面
- 对chain.doFilter(request,response)的理解
- List对象排序通用方法
- 隐藏放大缩小按钮ArcGIS API for JavaScript
- Android为什么要用xml描述界面
- Hibernate关系映射(七)多对多双向关联@ManyToMany Annotation方式
- Crazyflie笔记一:概述开发范围、工具、特点介绍
- Spring RMI实现远程调用及源码
- 网站系统分布式架构
- Ubuntu安装和查看已安装程序包
- Android ListView 几个重要属性
- (STL)std::unique函数的实现
- 100万并发连接服务器笔记之1M并发连接目标达成