在xml的外部应用布局属性有什么缺点?

时间:2018-07-24 17:57:13

标签: android xml performance android-layout

在最近的代码审查中,我的审查员不断要求我将布局更改保持在其各自的布局xml内,但是由于某些原因,更改xml属性并未在应用程序的UI上可见地注册。因此,我一直在寻找对各自视图和.setTextColor(etc)的引用。

我想知道我的方法是否存在任何缺陷/缺陷,例如运行时问题,设计问题等。

1 个答案:

答案 0 :(得分:1)

是的,当您在布局xml文件中声明UI属性时会有所收获,第一件事是代码的可维护性,当您在layout.xml中保留最大的UI代码时,这样做会更加干净,如果有性能-将视图属性拉入当从layout.xml文件放大时,视图的构造函数,因此默认值将覆盖在创建视图时在布局中提供的值,如果在创建View对象后进行了更改,则必须再次使View无效更改生效后,性能影响可能会根据对象创建后在视图上调用的方法(即xml膨胀)而有所不同