首页 > 解决方案 > 是否推荐使用偶数 dp(或 sp)的维度?

问题描述

建议使用偶数维度还是提高性能?

例如:

android:layout_width="22dp"

超过

android:layout_height="21dp"

材料设计指南的偶数 dps 和 sps 也比奇数多。

标签: androidandroid-layoutmaterial-designandroid-view

解决方案


将尺寸设置为偶数不会影响性能,但建议在google material design中使用均匀间距。 ,例如, - 如果您的所有间距都是 8 dp 的倍数,则您遵循材料设计。

谷歌材料设计的另一个很好的例子是纵横比——你的 UI 有推荐的纵横比:

建议在整个 UI 中使用以下纵横比:16:9、3:2、4:3、1:1、3:4 和 2:3

但是,如果您可以避免在视图上使用固定大小并改用constraintLayout,这将是您的最佳选择。

你为什么这么问?- 因为不同的设备具有不同的屏幕尺寸,并且当您在某些视图上放置固定尺寸时,您的布局可能无法响应所有屏幕尺寸。


推荐阅读