我不知道如果這樣的事情存在於第一位。這是面試中提出的問題。有人能夠拋出Android內存最優化的內存佈局嗎?據我所知,優化取決於我們如何設計佈局。這個問題的任何具體答案?這是Android中內存最優化的佈局?
回答
這是在Android上最優化的存儲器佈局?
=>我會說沒有佈局是內存優化,直到它的管理和設計與良好的層次結構。
現在對於採取哪種佈局的決定,同時準備UI使用,它總是依賴於一些要點和標準,如:
- 你如何與特定佈局設計的UI(RelativeLayout的,TableLayout,GridLayout的或任何)
- 您在設計UI時需要維護的層次級別。
- 你有什麼類型的屏幕設計要求。如果你有一個像等長按鍵的要求,那麼你應該使用的LinearLayout,有這樣的表格顯示要求,然後使用TableLayout等
不過,我建議你閱讀Optimizing Your UI或觀看視頻HierarchyViewer,然後檢查是否你設計了優化的用戶界面與否。
相對佈局。因爲它可以消除嵌套的視圖組並保持佈局層次平坦,從而提高性能和內存效率。
不反對你,但你可以提供一些參考你的要求?我知道你[從Android開發者複製粘貼](http://developer.android.com/guide/topics/ui/layout/relative.html),但如果有人真的測量過性能,我真的很感興趣。 – adrianp
不錯的一個...如果你必須爲表格數據設計一個屏幕(一個簡單的例子)。 RelativeLayout可以提高性能嗎? –
它不是我,我們心愛的Android創始人這樣說。 –
IMO這個問題是不完整的。一種佈局在不同的條件和要求下可能是有效的或效率低下的。例如,使用線性佈局創建表是效率低下的問題,使用表格佈局創建單個按鈕同樣是效率低下的方式。
- 1. Android - 想優化佈局
- 2. 優化佈局
- 3. 優化C++中類實例的內存佈局
- 4. 如何優化這種佈局?
- 5. 如何優化我的android佈局?
- 6. Android的列表視圖佈局優化
- 7. 優化Zend佈局
- 8. 優化alertDialog佈局?
- 9. Android xml-如何優化設備佈局
- 10. Android佈局優化,避免layout_weight
- 11. 優化內存Android ImageView
- 12. Android佈局優先
- 13. ArrayAdapter的ListView的Android佈局優化:是FrameLayout真的無用嗎?
- 14. mobie優化佈局是否正確?
- 15. OpenCL內存優化 - 最近的鄰居
- 16. 優化複雜佈局
- 17. 如何優化此佈局?
- 18. C#中的圖形佈局優化
- 19. Hazelcast中的內存優化
- 20. 優化Android佈局 - 性能還是可讀性?
- 21. 內存佈局
- 22. Android中的佈局優先級
- 23. Android的佈局吹氣了內存
- 24. android dex文件的內存佈局
- 25. 這是在Android上製作網格的最佳佈局?
- 26. Android - 保存網格佈局內容時的方向變化
- 27. PHP內存優化
- 28. 內存/ CPU優化?
- 29. Lua優化內存
- 30. Redis內存優化
'相對佈局',因爲它使用相對的空間設計。 – Lucifer
你是對的..它取決於你的要求..例如,如果你需要顯示行/列這是最優化TableLayout不RelativeLayout。雖然有很多人希望RelativeLayout能從你身邊得到答案。 –
最有效的內存佈局是不包含子視圖的佈局。第二個地方是隻包含重要視圖(平面結構)的佈局,類別無關緊要。 –