图片显示在屏幕上太大
android音乐播放列表 ListView中imageView导入的是自己下载的图片,在avd中显示出的图片太大了,怎么弄? --------------------编程问答-------------------- 得到图片的Drawable,调用Drawable的setBounds方法就可以缩放图片尺寸。 --------------------编程问答-------------------- 既然是下载的图片 可以缩放处理下再给listview --------------------编程问答--------------------那要是不同的手机屏幕尺寸呢? --------------------编程问答--------------------
初学者,不太会啊 --------------------编程问答-------------------- 把图片尺寸资源定义在不同文件夹的dimens.xml里面
这里的values-sw600dp表示设备短边>=600dp的时候,就加载这里的资源,否则就加载values文件夹的资源。
还有其他很多后缀可以自由组合:分辨率、像素密度、语言、横竖屏等等。
--------------------编程问答--------------------
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选项
补充:移动开发 , Android