0

我目前正在为应用程序添加多屏/密度支持。我已经测试了大多数密度,一切似乎都布置得很好……除了在运行 213dpi 的模拟器上。

我遇到了限制。由于密度因子为 213/160=1.33125,单个 dp 单位将转换为 1*1.33125=1.33125 像素。我不能通过小数测量(比如我的边距是 1dp),所以我要么舍入,要么取舍。由于许多视图的边距为 1dp,因此会出现巨大的精度损失,从而导致布局问题。

老实说,我非常怀疑是否需要对 213dpi 的支持,但是当最终精度损失如此之高时,您如何处理如此密度的资产呢?

4

1 回答 1

0

标准 dpi 大小为 120、160、213、240、320、480 和 640。213 用于某些电视屏幕,在我的平板电脑上使用,真密度为 189ppi。

213 似乎是 213.3333... 的四舍五入,所以 213.3333.../160=1.3333...

屏幕密度为 4/3。

于 2016-04-25T10:29:22.390 回答