我有用于缩放imageview的代码,并在Android 4、5、6、7上成功尝试过。
但是在奥利奥(Oreo)上,我的imageview无法更改
我在Asus Max Pro M1 Android 8.1上进行了测试
下面我的代码示例
iv1 = (ImageView) findViewById(R.id.imageView1);
iv1.setScaleType(ImageView.ScaleType.FIT_CENTER);
iv2 = (ImageView) findViewById(R.id.imageView2);
iv2.setScaleType(ImageView.ScaleType.CENTER_CROP);
答案 0 :(得分:0)
我想自己回答呵呵
我的解决方案是将imageView的高度更改为等于设备的高度
如果Zenfone max pro m1的显示高度为2000像素,那么我也将imageView高度的分辨率也更改为2000像素
在我的问题上,我的imageView高度为1000像素,因此当我使用CENTER_CROP时Zenfon maxpro m1没有任何反应
谢谢^ _ ^