求dp转换成mm的方法!!!

解决方案 »

  1.   

    dip是设别独立像素,不知道你的mm是啥,如果是毫米的话可能没啥联系了。
    我只知道dip和px的转换:px = (density/160) * dip(density像素密度,android一般是120 160 240)
      

  2.   

    可以从dip或者其它参数算出屏幕尺寸吗?其实我是想算我设定的dip在机器上显示实际是多长,就是毫米
      

  3.   

    可以从dip或者其它参数算出屏幕尺寸吗?其实我是想算我设定的dip在机器上显示实际是多长,就是毫米按理说应该可以算的,我们说的屏幕尺寸就是屏幕对角线的长度
    那么大概是:屏幕尺寸= √(长度像素数^2 + 宽度像素数^2) / 像素密度(单位是英寸,乘以25.4得到毫米)
    LZ可以试试
      

  4.   

    可以从dip或者其它参数算出屏幕尺寸吗?其实我是想算我设定的dip在机器上显示实际是多长,就是毫米你想仅根据dip算屏幕的尺寸估计不行的,同样的机器,如果密度设大来,那么dip就小了,相反就大了
      

  5.   

    可以从dip或者其它参数算出屏幕尺寸吗?其实我是想算我设定的dip在机器上显示实际是多长,就是毫米按理说应该可以算的,我们说的屏幕尺寸就是屏幕对角线的长度
    那么大概是:屏幕尺寸= √(长度像素数^2 + 宽度像素数^2) / 像素密度(单位是英寸,乘以25.4得到毫米)
    LZ可以试试
    非常感谢!