ImageDrawable未设置为所需的imageview大小

时间:2016-08-16 10:30:27

标签: android

我试图在ImageView设置drawable,其中我可以通过intrinsicWidth和height 160的图像位图绘制,imageview宽度为36dp,但仍然没有在36dp imageview中设置图像。 图像看起来比imageview更小。

请帮帮我。

             <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); 

这里我在logcat中获得160 :: 160。

0 个答案:

没有答案