在XML或编码UI中进行设计。哪个更好?

时间:2010-09-02 08:08:00

标签: android

我有一点怀疑 这是为Android设计UI的最佳方式 XML中的编码或设计?

哪种表现更好?

3 个答案:

答案 0 :(得分:3)

性能类似(XML版本加载速度稍慢但不明显。)但是通过使用XML,您可以自动支持运行时配置更改。您可以轻松地为不同的分辨率,方向,语言等提供不同的布局。建议使用XML尽可能地定义UI。

答案 1 :(得分:3)

根据个人经验,我会说两者之间的表现差异可以忽略不计。但是,使用XML的纯粹原因是它更易于维护。 这样,您就可以通过其他可能的未来开发人员(甚至以后自己)轻松识别和编辑的方式创建布局。

您可以使用XML在代码中做任何布局,如果您需要添加更多高级功能,您仍然可以使用findViewById(R.id.ELEMENT_NAME);

在代码中引用XML中的元素

答案 2 :(得分:0)

首先,我会说这是一个非常好的问题,我会说它的XML更容易使用而不是代码,原因如下:

  1. 使用XML设计布局可以为应用程序提供更好的外观和感觉;
  2. 如果你想创建一个具有无缝属性XML的应用程序 最佳方式;
  3. 使用XML设计UI比使用代码更快更快。
  4. 这就是我的想法......

    感谢
    勒凯什