在Android中将px转换为dp,并在/values/dimen.xml中转换为sp

时间:2016-07-08 06:36:21

标签: android xml android-screen-support

我知道我们应该在UI设计中使用dp / sp而不是px,但我使用的UI设计器只是在1280x720中给出了他的像素设计。 我应该如何将1280x720中的像素转换为dp / sp,并支持多个屏幕?

我检查了文档,30xx在1280x720 = 15dp xhdpi。我应该在我的项目中制作一个/values-xhdpi/dimen.xml文件吗?其他决议呢?我应该如何处理ldpimdpihdpixxhdpixxxhdpi

另外,我也得到了文字大小(以像素为单位)。我是否需要做与dp相同的事情?

1 个答案:

答案 0 :(得分:1)