1

我只有一个简单的对话框ImageView,并且我经常在我的应用程序中使用它,我想知道什么更快加载和显示,在 XML 中创建布局或在代码中制作相同的东西。

EDIT

我在这一点上询问理论知识,我在 Android Dev 网站上找不到任何有用的信息。

4

4 回答 4

1

在我看来,从理论上讲,对布局进行编码比从 xml 中膨胀要快,因为膨胀器需要自己映射布局,并将 id 相互链接,但是在代码中,您将给视图组(比如说)参考自行查看,无需在xml中查找。


不要忘记将xml转换为java元素(视图)的步骤

于 2013-10-27T14:52:58.880 回答
0

没有区别,但是如果您只有一个图像视图,请在代码中进行此布局

于 2013-10-27T14:41:25.297 回答
0

就性能而言,没有明显差异。

但是为了可维护性,您希望将功能和布局分开,因此建议使用布局 XML。

于 2013-10-27T14:45:38.547 回答
0

没有人一定会更快。

不过,在 xml 中定义布局将是最简单的,并且xml 选项是一种不必在 java 中定义按钮和 ui 组件的方法

此外,如果您在 java 中定义视图,您最终会将它们添加到空白 xml 布局的视图组中

( ei. 将您​​的按钮添加到布局中)

于 2013-10-27T15:17:40.880 回答