2014-10-01 2 views
1

У меня есть возможность, которую я хотел бы отображать в разных размерах на лету, в отличие от установки размера в файле макета. Как я могу это сделать? Я имею в виду призывустановить размер ресурса изображения на лету с вызовом setImageResource

imageView.setImageResource(R.drawable.image); 

ответ

0

Decode ресурс как растровое изображение с разрешением (и другие варианты) указанного, то скажите 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); 
Смежные вопросы