int width =
0
if (Build
.VERSION.SDK_INT >=
19){
width = activity
.getWindow()
.getWindowManager()
.getDefaultDisplay()
.getMode()
.getPhysicalWidth()
}
public static void setImageViewBitmap(ImageView imageView, Bitmap
map){
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
if (imageView.getWidth() >
5){
float height = (
float)imageView.getWidth()/(
float)
map.getWidth() * (
float)
map.getHeight();
ViewGroup.LayoutParams layoutParams = imageView.getLayoutParams();
layoutParams.height = (
int) height;
imageView.setLayoutParams(layoutParams);
}
imageView.setImageBitmap(
map);
}
public static void setImageViewBitmap(ImageView imageView, Bitmap
map,
int with){
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
float height = (
float)with/(
float)
map.getWidth() * (
float)
map.getHeight();
ViewGroup.LayoutParams layoutParams = imageView.getLayoutParams();
layoutParams.width = with;
layoutParams.height = (
int) height;
imageView.setLayoutParams(layoutParams);
imageView.setImageBitmap(
map);
}