在 /values/dimen.xml 中将 px 转换为 dp 和 sp 在 Android 中
Convert px to dp and sp in /values/dimen.xml in Android
我知道我们应该在 UI 设计中使用 dp/sp 而不是 px,但是与我合作的 UI 设计师只给我提供了他的 1280x720 像素设计。
如何将1280x720的像素转换成dp/sp,并支持多屏?
我查看了文档,1280x720 中的 30px = xhdpi 中的 15dp。我应该在我的项目中创建一个 /values-xhdpi/dimen.xml
文件吗?那么其他决议呢?我该如何处理ldpi
、mdpi
、hdpi
、xxhdpi
、xxxhdpi
?
另外,我也得到了以像素为单位的文本大小。我需要做与 dp 相同的事情吗?
检查这个 -
1) What is the difference between "px", "dp", "dip" and "sp" on Android?
2) Android screen size HDPI, LDPI, MDPI
希望对您有所帮助:)
我知道我们应该在 UI 设计中使用 dp/sp 而不是 px,但是与我合作的 UI 设计师只给我提供了他的 1280x720 像素设计。 如何将1280x720的像素转换成dp/sp,并支持多屏?
我查看了文档,1280x720 中的 30px = xhdpi 中的 15dp。我应该在我的项目中创建一个 /values-xhdpi/dimen.xml
文件吗?那么其他决议呢?我该如何处理ldpi
、mdpi
、hdpi
、xxhdpi
、xxxhdpi
?
另外,我也得到了以像素为单位的文本大小。我需要做与 dp 相同的事情吗?
检查这个 -
1) What is the difference between "px", "dp", "dip" and "sp" on Android?
2) Android screen size HDPI, LDPI, MDPI
希望对您有所帮助:)