2014-12-24 4 views
1

Я хочу показать большое растровое изображение в ImageView (144dp), но у меня плохое качество. Растровое изображение сохраняется в моих ресурсах.Ресурс растровых изображений Android 144dp на ImageView

Могу ли я показать растровое изображение в полном качестве?

Xml расположение:

<ImageView 
    android:layout_width="144dp" 
    android:layout_height="144dp" 
    android:src="@drawable/ic_add"/> 

Что я хочу:

http://tinypic.com/r/2jv72w/8

http://tinypic.com/r/2r7mtz4/8

Что у меня есть:

http://tinypic.com/r/osh9qq/8

Посмотрите на большие изображения, которые показывают, что список пуст.

ответ

2

заменить ic_add файл в следующих местах с лучшей версией растровой примерно размером с тем, что 144dp представляет для ковшей андроида плотности следующим образом:

folder (density buckets)  image dimensions 
res/drawable-mdpi    144x144 px 
res/drawable-hdpi    216x216 px 
res/drawable-xhdpi    288x288 px 
res/drawable-xxhdpi   432x432 px 
res/drawable-xxxhdpi   576x576 px 
+0

Но как я могу расширять изображение? Я создал его в генераторе Android Studio. – User

+0

создайте растровое изображение для размера xxxhdpi 576x576 и измените его размер в своем fav. редактор изображений соответственно – petey