Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
单独使用 dp 是否足以确保 UI 元素的大小在所有屏幕尺寸和密度上保持一致?还是我们必须使用 Linear Layout 的 weightSum 功能来确保更一致的结果?
是的。
取决于您尝试完成的任务:dp 将确保跨屏幕的大小相同,并且权重(或 android 支持库中的百分比)将保持其比率。
是的。如果您想在不同的屏幕分辨率上拥有相同的外观和感觉。它是一种相对度量,因此它计算在不同屏幕上需要多少像素,而像素是绝对的。为了获得一致的用户界面和用户体验,建议使用。