【问题标题】:Remote images and sizes for hdpi/mdpi/ldpi etchdpi/mdpi/ldpi 等的远程图像和大小
【发布时间】:2011-09-04 23:31:39
【问题描述】:

所以在设备上有 hdpi、mdpi、ldpi 等的可绘制目录...

现在假设我想从互联网下载图像以在应用程序中查看(即时)。

我可以下载三种不同密度的图像吗?有什么方法可以检查当前设备是否为 hdpi/mdpi/ldpi 并相应地下载正确的分辨率?还是比这更简单?

我想如果我将高分辨率图像下载到 hdpi 手机上,那么它会假定它的 mdpi 图像的尺寸比预期的要大?

谢谢

【问题讨论】:

    标签: android android-image


    【解决方案1】:

    这就是您以编程方式获得密度的方式

    DisplayMetrics metrics = new DisplayMetrics(); 
    getWindowManager().getDefaultDisplay().getMetrics(metrics); 
    switch(metrics.densityDpi){ 
         case DisplayMetrics.DENSITY_LOW: 
                    break; 
         case DisplayMetrics.DENSITY_MEDIUM: 
                     break; 
         case DisplayMetrics.DENSITY_HIGH: 
                     break; 
    } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多