Область действия
Растровое изображение должно быть показано как imageView.setImageBitmap (растровое изображение) и масштабировано для соответствия пользовательскому интерфейсу.Это можно сделать с помощью:
bitmap = Bitmap.createScaledBitmap(bitmap, newWidth, newHeight, true);
атрибутов ImageView xml, таких как
android:layout_width="newWidth"
android:layout_height="newHeight"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
Проблема
Какой способ лучше для производительности?Я предпочитаю xml, потому что это специфическая проблема пользовательского интерфейса, и я предпочитаю использовать xmls для определения пользовательского интерфейса.Также мы устанавливаем значения ширины / высоты в dp, это означает, что у нас одинаковый интерфейс для разных экранов. Спасибо!