2016-08-16 1 views
0

Я пытаюсь установить drawable в ImageView, где я являюсь поколением, обрамляемым образным растровым изображением intrinsicWidth и height 160, а ширина изображения - 36dp, но неподвижное изображение не устанавливается в 36dp imageview. Изображение выглядит намного меньше, чем изображение.ImageDrawable не установлен в желании Размер изображения изображения

Пожалуйста, помогите мне.

   <ImageView 
       android:id="@+id/img_doctor" 
       android:layout_width="36dp" 
       android:layout_height="36dp" 
       android:layout_centerVertical="true" 
       android:scaleType="centerCrop" /> 


     Drawable drawable11 = new BitmapDrawable(getResources(),myBitmap); 
     Log.e("", ""+drawable11.getIntrinsicWidth()+"::"+drawable11.getIntrinsicHeight()); 
     imgView.setImageDrawable(drawable11); 

Здесь я получаю 160 :: 160 в logcat.

ответ

2

Если у вас есть растровое изображение уже, то используйте imgView.setImageBitmap (myBitmap) вместо преобразования растрового изображения в выталкиваемый.

+0

На самом деле, я создаю круговое изображение, поддающееся этому растровому изображению, поэтому я не могу использовать непосредственного чувака. –

Смежные вопросы