如何将像素转换为DP for android layout?

时间:2015-09-24 21:13:37

标签: android android-layout android-activity photoshop psd

我有psd个文件来开发android版面。如何根据给定的pixel使布局可扩展,pixelpsd。我可以使用标尺来计算psd中对象的heightwidth,但我如何在dp中的Android xml中进行扩展。 ?

任何帮助都会很明显

1 个答案:

答案 0 :(得分:1)

将像素转换回dp并在xml文件中使用它。要将像素转换为dp,您可以通过代码或使用某些工具(如http://androidpixels.net/

通过代码,你可以使用这个:

float ht_px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 
ht, getResources().getDisplayMetrics());