Я использую представление изображений с этими атрибутами 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, сохраняю его в файл и устанавливаю src ImageView, используя URI файла
remoteViews.setUri (R.id.widget_list_bitmap, "setImageURI", myFileUri);
(это позволяет избежать проблем RemoteViews с большими растровыми изображениями).
Все работает отлично, за исключением того, что отображаемое изображение уменьшено и меньше, чем 400x400, больше похоже на 250 x 250 (возможно, 400 / плотность, плотность = 1,5).
Есть ли способ заставить ImageView действительно не масштабировать изображения, которые он выбирает из URI?