分类: 嵌入式
2011-12-17 15:40:45
1、android用户界面设计为什么推荐使用xml来描述UI?这样做有什么好处?
使用XML来描述的好处是将用户界面和程序逻辑分开,可以做到用户界面的改变不影响程序逻
辑,程序逻辑的变动也可以不影响用户界面,实际上是采用了MVC 模式的设计。 Activity 是MVC 中的Controller,Activity 的ContentView 则是MVC 中的View 。如果你不想使用XML 来描述UI,也可以使用代码来创建UI,不过这种方法既麻烦,也增加了模块之间的耦合度。