在布局文件中定义一个ImageView,并使用以下属性:
下面是代码示例:
// 获取ImageView的LayoutParams对象 ViewGroup.LayoutParams params = imageView.getLayoutParams();
// 修改宽度 params.width = newWidth;
// 计算高度并保持长宽比不变 int height = (int) (params.width * aspectRatio); params.height = height;
// 设置修改后的LayoutParams imageView.setLayoutParams(params);