解决方案 »

  1.   

    dip是像素密度,指每英寸中的像素点数量,所以用dip的时候不光要考虑像素长度,还要考虑屏幕尺寸
      

  2.   

    根据官方文档的说法,1dip是指1像素(px)在设备上的实际尺寸
    打个比方,假如你的设备屏幕长100cm,宽200cm,分辨率是50*400
    那么在这个设备上,长方向上,1dip实际等于2cm;宽方向上,1dip实际等于0.5cm
      

  3.   

    让我想想它妈的在哪本书上见过这个问题???!!!好像是GDI+我去LOOK下,看有没有,有了给回复
      

  4.   

    你的屏幕分辨率是多少?DPI缩放受屏幕分辨率影响的,DPI缩放的像素计算公式百度下一大堆,我就懒得打了。
      

  5.   

    我认为,不对的话还请各位指点.
    窗口的单位总是像素.
    从610,600到813,750只是和像素单位有联系, 而DPI是每英寸像素数,又多出了个英寸单位,这个东西我个人认
    认为在现在讨论的问题来说是混淆"视听".
    具体应该考虑的是,原来桌面的像素宽高是多少,当DPI变化后需要了解的不是DPI=120,而是DPI变化后
    桌面像素的宽高是多少,如果现在和原来的比是4/3的话(133%),那就对了.
    我估计应该是这样,如果不对,还请高手们多指教.
      

  6.   

    百度里都说dpi120,长宽都放大125%,可是实际上是长放大133.3%,宽放大125%。我试了两个电脑都这样