单独使用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