2010-09-02 52 views

回答

3

從個人經驗來看,我認爲兩者之間的性能差異可以忽略不計。但是,使用XML只是因爲它更易於維護。 通過這種方式,您可以通過其他可能的未來開發人員(或稍後自己)輕鬆識別和編輯您的佈局來創建佈局。

,您可以做佈局,代碼明智的,你可以在XML做,如果你需要添加更多先進的功能,你可以使用所有的findViewById(R.id.ELEMENT_NAME);

3

性能會類似(XML版本的加載速度會稍微慢一些,但不會明顯)。但通過使用XML,您可以自動支持運行時配置更改。您可以輕鬆地爲不同的分辨率,方向,語言等提供不同的佈局。建議儘可能使用XML來定義您的UI。

0

首先還是引用代碼中的XML元素,我會說這是一個非常好的問題,我會說這是XML更容易使用,而不是代碼,原因如下:

  1. 使用XML設計佈局會爲應用程序提供更好的外觀和感覺;
  2. 如果你想創建一個具有無縫性的應用程序,那麼XML是 的最佳方法;
  3. 使用XML設計UI比使用代碼更快更快。

這是我想......

感謝
拉克什