Я использую представление изображения с этими атрибутами XML
<ImageView
android:id="@+id/widget_list_bitmap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:scaleType="center"
android:src="@drawable/place_holder" >
</ImageView>
и во время выполнения я создаю, скажем, растровое изображение 400x400, сохраняю его в файл и устанавливаю ImageView src, используя URI файла
remoteViews.setUri(R.id.widget_list_bitmap, "setImageURI", myFileUri);
(это сделано для того, чтобы избежать проблем RemoteViews с большими растровыми изображениями).
Все работает нормально, за исключением того, что отображаемое изображение уменьшено и меньше 400x400, больше похоже на 250x250 (возможно, 400/плотность, плотность = 1,5).
Есть ли способ заставить ImageView действительно не масштабировать изображения, которые он извлекает из URI?