Как изменить размер / масштабировать изображение в Android 8.0 Oreo? - PullRequest
0 голосов
/ 03 октября 2018

У меня есть код для масштабирования изображения и я попробовал его на Android 4, 5, 6, 7.

Но на Oreo мое изображение не может измениться

Я тестировал на Asus Max Pro M1 Android8.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);

1 Ответ

0 голосов
/ 11 октября 2018

Я хочу ответить сам, хе-хе

Мое решение - изменить высоту imageView на равную высоте устройства

Если высота экрана Zenfone max pro m1 составляет 2000 пикселей, поэтому я изменил разрешение imageViewвысота до 2000 пикселей тоже

На мой вопрос высота моего imageView составляет 1000 пикселей, поэтому на Zenfon maxpro m1 ничего не происходило, когда я использовал CENTER_CROP

Спасибо ^ _ ^

...