Pt到sp的转换问题

时间:2015-08-04 17:43:36

标签: android photoshop

我有一个300ppi和1080 x 1920像素大小的photoshop maket。

我们的设计师使用10pt字体大小。我将它转换为23sp并在我的应用程序中使用。 我在Nexus 5模拟器(1080 x 1920和~445 ppi)上进行了测试,文字比在市场上大得多。

我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

您可能需要使用可缩放类型的dp / sp。这个repo是一种非常好的方式来支持多个屏幕而不实际为每个屏幕尺寸写入。 https://github.com/intuit/sdp/tree/master/sdp-android/src/main/res

如果你在xml文件中,你只需要这样做就可以这样做:

android:layout_width="@dimen/_100sdp"

这有效地使您设置宽度的小部件在所有设备屏幕上保持一致。我希望这会有所帮助。

相关问题