我有一个drawable,我想动态渲染不同的大小,而不是在布局文件中设置大小。我怎么能这样做?我指的是电话
imageView.setImageResource(R.drawable.image);
答案 0 :(得分:0)
将资源解码为具有指定分辨率(和其他选项)的位图,然后告诉ImageView显示位图:
BitmapFactory.Options options = new BitmapFactory.Options();
options.outHeight = XXXX;
options.outWidth = XXXX;
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.id.myimage, options);
imageView.setImageBitmap(bm);