簡體   English   中英

性能:以編程方式生成的Android視圖與xml視圖

[英]Performance: Android views generated programmatically vs xml views

假設我想以編程方式在我的片段/活動/應用程序中填充50個視圖。

與xml相比,Android中以編程方式生成視圖是否會影響特定片段/活動/應用的性能?

如果否,那會有什么明顯的影響? 如果是,那么您能解釋一下原因嗎?

性能不會受到影響,但是每個都有優點和缺點。 僅舉幾個:

XML

優點

  1. UI與代碼分開
  2. 您可以重用布局,將它們合並
  3. 開發速度更快,您可以在預覽中檢查UI,而無需重建應用程序

缺點

  1. 它的靜態

編程方式

優點

  1. 對運行時條件做出反應

缺點

  1. 更多代碼(例如,難以維護代碼,更多潛在錯誤)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM