我想知道什麼樣的選擇更好,創建XML文件與他的佈局,圖像,按鈕或應該動態地從Java代碼創建這些。你有什麼建議?我正在嘗試更快更高效地創建應用程序。Android xml或動態創建?
回答
簡單,如果你的應用是靈活(多屏),然後去Java編程否則你可以通過創建特定的XML佈局
您也可以生成適用於多個屏幕的XML。 – Bevor 2011-12-23 10:02:28
不可以,因爲你不能設置控制(textview,imageview等..)根據屏幕尺寸的百分比高度寬度可用性 – 2011-12-23 10:04:47
可以用低密度,中等密度,高密度和小,中等工作的XML來構建靈活的佈局和大屏幕尺寸。動態地使用Java構建UI,佈局充氣機等也是一個不錯的選擇,在一些情況下它可以幫助很多。 – 2012-08-22 14:50:40
在大多數編程語言中它的速度更快靜態聲明的事情要做,因爲這些部件可以通過編譯器進行優化。
如果您有一個需要動態佈局的應用程序(例如包含動態數量條目的自定義列表),則應該只在java代碼中進行佈局。
默認情況下,我會選擇XML佈局,如果您有特定原因,請選擇Java代碼。
通常建議使用xml。這主要是因爲它顯然更快地解析。我更喜歡xml佈局。
我所做的就是儘可能地使用XML(基本上如果您使用靜態視圖)。當視圖有一些動態內容時,你最好去Java編程。
- 1. 創建動態XML
- 2. 創建動態XML
- 3. 如何在創建XML或JSON後創建HTML動態
- 4. 創建Xml vs動態創建視圖
- 5. 動態創建XML文檔
- 6. 動態創建XML節點
- 7. Android:動態文本創建?
- 8. 創建動態ListPreference(Android)
- 9. 創建動態url android
- 10. 動態創建tablelayout android
- 11. 動態創建tablelayout(android)
- 12. Android:創建動態佈局
- 13. Android:動態創建CheckedTextView
- 14. 動態創建RecyclerView UI - Android
- 15. 基於xpath值創建動態xml樹
- 16. 從通用XML動態創建Swing GUI
- 17. 動態創建的XML上的getElementById
- 18. PHP動態創建XML關聯數組
- 19. 如何動態創建XML(java)?
- 20. SQL動態創建xml參數
- 21. 在iPhone中動態創建XML文件
- 22. Open XML SDK - 動態創建行
- 23. 可能在android studio中動態創建這個xml視圖?
- 24. 動態創建按鈕vs創建它通過xml文件(靜態)?
- 25. 爲動態創建的元素創建XML
- 26. 動態創建TableRows
- 27. 隱藏元素或創建動態?
- 28. 上動態或不創建控件
- 29. SQLite的創建動態表(或查看?)
- 30. 動態創建UI
我的建議是隻使用XML佈局。如果你只理解它,它非常簡單快捷。 – 2011-12-23 10:05:44