如何在图像视图中缩放图像?目前我按照此线程中给出的其他建议在 Imageview 中设置图像,但它正在向表单菜单项中的图像集添加垂直空间。我只想查看菜单项中图像的高度。有人可以在这个问题上帮助我吗?
注意:我将图像动态添加到视图中,并且它不会出现在包资源文件夹中。
通常,如果要缩放图像,请将其转换为Bitmap
第一个(如果它是资源),并使用 Bitmap 类的静态方法createScaledBitmap()
。
前任:
Bitmap originalBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
Bitmap scaledBitmap=Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, false);
imageView.setImageBitmap(scaledBitmap);
垂直空间是什么意思?它是填充吗?如果是,您可以使用 view.setpadding(int left,int top,int right,int bottom) 进行设置
http://developer.android.com/reference/android/view/View.html#setPadding(int , int, int, int)
尝试:
android:fillViewport="true"
并且可能使用不同的ScaleType ...