單獨使用dp是否足夠確保UI元素的大小將始終如一aross所有屏幕大小和密度?或者我們是否必須使用Linear Layout的weightSum功能來確保更一致的結果?Android:是否建議使用dp指定UI元素的大小?
2
A
回答
3
是的。
取決於你試圖完成的事情:dp將確保跨越屏幕的大小相同,並且權重(或android支持庫中的百分比)將保持其比率。
- 如果你想在相同寬度的3列使用權對於相等的分配
- 如果你有一個圖標或按鈕使用DP以確保所有設備相同的實際尺寸
2
是的。如果你想在不同的屏幕分辨率上有相同的外觀和感覺。它是一個相對度量,因此它可以計算在不同屏幕上顯示多少像素,而像素是絕對的。爲了保持一致的UI和用戶體驗,建議使用它。
相關問題
- 1. Android:使用哪個UI元素大小單位(如果dp不工作)
- 2. Android:爲不同大小屏幕調整UI元素的正確方法 - dp vs?
- 3. Android的佈局,指定dp與屏幕大小的比例
- 4. Android不使用XML指定像素單位(如sp,px,dp)
- 5. JQuery-UI Draggable:拖動的元素大小
- 6. 調整UI元素的大小Cocoa
- 7. Android:指定TableRows的大小
- 8. 只能使用LinearLayout指定具有使用剩餘空間的相鄰元素的固定大小元素嗎?
- 9. 如何使用指定數量的元素創建指定大小的數組的每個版本?
- 10. 在調整窗口大小時調整UI元素的大小
- 11. Android:指定數組大小?
- 12. 當父元素使用像素(px)時,爲子元素定義相對字體大小是否可行?
- 13. 什麼是建議的課程大小?
- 14. 如何判斷一個元素是否是jquery-ui小部件?
- 15. 使用Android,將畫布大小限制爲使用layoutparams指定的View大小
- 16. CSS百分比大小指定大小調整元件超過指定大小
- 17. 我是否應該使用錨點元素指定錨點?
- 18. jQuery-UI可調整大小,調整子元素大小
- 19. Photoshop的像素爲Android dp
- 20. 是否有建議的Mysql主鍵大小
- 21. 自定義類的UI元素的Android
- 22. 是否可以使用特定的GUI框架來自定義UI元素?
- 23. 在Android瀏覽器中顯示HTML中指定的元素大小的CSS
- 24. 使用jscrollpane調整元素的大小
- 25. Android遊戲UI建議
- 26. 的jQuery UI元素太大
- 27. Android上的縮放小部件(dp,px,屏幕大小)
- 28. Android如何將UI中的像素轉換爲xml中的dp?
- 29. Android-使用線程更新UI元素
- 30. 調整應用程序中的每個UI元素的大小
建議在dp中指定UI元素的大小,並且無論分辨率如何,都將使物理大小保持一致。如果你想要不同屏幕尺寸之間的「一致」佈局,那麼你的佈局權重可能是一個更好的選擇。最好的辦法是爲每個支持的屏幕大小指定不同的佈局,以充分利用可用的房地產。 – 323go