我只有一个简单的对话框ImageView
,并且我经常在我的应用程序中使用它,我想知道什么更快加载和显示,在 XML 中创建布局或在代码中制作相同的东西。
EDIT
我在这一点上询问理论知识,我在 Android Dev 网站上找不到任何有用的信息。
我只有一个简单的对话框ImageView
,并且我经常在我的应用程序中使用它,我想知道什么更快加载和显示,在 XML 中创建布局或在代码中制作相同的东西。
EDIT
我在这一点上询问理论知识,我在 Android Dev 网站上找不到任何有用的信息。
在我看来,从理论上讲,对布局进行编码比从 xml 中膨胀要快,因为膨胀器需要自己映射布局,并将 id 相互链接,但是在代码中,您将给视图组(比如说)参考自行查看,无需在xml中查找。
不要忘记将xml转换为java元素(视图)的步骤
没有区别,但是如果您只有一个图像视图,请在代码中进行此布局
就性能而言,没有明显差异。
但是为了可维护性,您希望将功能和布局分开,因此建议使用布局 XML。
没有人一定会更快。
不过,在 xml 中定义布局将是最简单的,并且xml 选项是一种不必在 java 中定义按钮和 ui 组件的方法。
此外,如果您在 java 中定义视图,您最终会将它们添加到空白 xml 布局的视图组中
( ei. 将您的按钮添加到布局中)