android音乐播放列表 ListView中imageView导入的是自己下载的图片,在avd中显示出的图片太大了,怎么弄?

解决方案 »

  1.   

    得到图片的Drawable,调用Drawable的setBounds方法就可以缩放图片尺寸。
      

  2.   

    既然是下载的图片  可以缩放处理下再给listview
      

  3.   

    把图片尺寸资源定义在不同文件夹的dimens.xml里面这里的values-sw600dp表示设备短边>=600dp的时候,就加载这里的资源,否则就加载values文件夹的资源。
    还有其他很多后缀可以自由组合:分辨率、像素密度、语言、横竖屏等等。
      

  4.   

    初学者,不太会啊
    ThumbnailUtils 有2个缩放的类方法  你用用就了解了
    static Bitmap  extractThumbnail(Bitmap source, int width, int height, int options)  //直接对Bitmap进行缩略操作,最后一个参数定义为OPTIONS_RECYCLE_INPUT ,来回收资源
       static Bitmap  extractThumbnail(Bitmap source, int width, int height) // 这个和上面的方法一样,无options选项