Android: ImageView увеличивает исходное изображение - PullRequest
7 голосов
/ 30 мая 2010

Мне не удается заставить мой ImageView отображать исходное изображение в исходном размере. ImageView выглядит так:

   <ImageView 
 android:id="@+id/Logo" 
 android:src="@drawable/logo"
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content"
 >
</ImageView>

Исходное изображение имеет ширину 140 пикселей, но на экране Nexus One, ширина которого составляет 480 пикселей, оно занимает половину ширины. Использование абсолютных значений в px или dp для ширины и высоты ничего не меняет. Изображение также выглядит очень сглаженным от апскейлинга. Почему это происходит и как я могу предотвратить это?

1 Ответ

7 голосов
/ 30 мая 2010

Скорее всего, Android увеличивает изображение, потому что вы не сказали, что поддерживаете большие экраны. Добавьте подходящий <supports-screens> элемент в манифест и посмотрите, поможет ли это.

...