以下是一个示例代码,用于在Android中将图像以正确的高度填充可用宽度:
ImageView imageView = findViewById(R.id.imageView);
int desiredHeight = getResources().getDisplayMetrics().widthPixels / 2;
imageView.getLayoutParams().height = desiredHeight;
在这个示例中,我们假设您希望将图像的高度设置为屏幕宽度的一半。您可以根据需要更改desiredHeight变量的值。
请注意,我们还设置了ImageView的scaleType属性为fitXY,以确保图像按比例拉伸以填充ImageView的宽高比。