为什么我们使用xml?

Asw*_*win 5 xml android android-xml

我们正在为开发Android应用程序的单个应用程序创建许多XML文件; 当然这是android的主题.对于app的每个屏幕,我们都在创建一个带有一些布局的XML(静态实现).在执行时,每次读取XML文件以获取它想要显示我们设计的屏幕的所有资源.

通过在java代码本身中添加几行(动态实现)可以实现相同的设计.就像我们可以扩展ListActivity而不是创建XML文件一样.那么为什么要使用XML,因为应用程序需要从手机内存中读取文件,这可能导致访问速度慢并使应用程序变慢?

因此,动态实现总是优于静态实现.

如果我错了,请纠正我.

Jac*_*ano 6

它有助于非常好地组织和可视化布局.它为gui提供了一个主干,允许用更少的代码支持多个设备.


tre*_*r-e 2

强烈鼓励使用 XML 文件,因为它使您的应用程序更紧密地遵循模型-视图-控制器编程策略。让每个部分尽可能彼此分离可以更轻松地开发和维护整个程序。尽管其他人说 XML 是经过预处理的,但性能差异似乎很小。