2016-03-26 6 views
0

У меня есть приложение с изображениями, однако при запуске приложения с планшета изображения выглядят размытыми. Размер планшета составляет 10,1.изображения размыты на планшете

Когда я запускаю приложение на мобильных устройствах, он работает как шарм, можете ли вы посоветовать, почему картинки выглядят размытыми на планшете. Я создал доступные папки

для каждого из разных размеров экрана, который также не устранил проблему. Можете ли вы помочь или посоветовать ?.

Моей Drawable структура папок и размеры

  • вытяжка-ИПЧР - ширина 62 х высота 62
  • drawable- MDPI - ширина 40 х высота 40
  • drawable- xhdpi - ширина 82 х высота 82
  • вытяжке - xxhdpi - ширина 123 х высота 123
  • drawable- xxxhdpi - ширина 164 х высота 164

Правильно ли, пожалуйста, совет?

<ImageButton 
     android:layout_width="150dp" 
     android:layout_height="100dp" 
     android:id="@+id/placesbtn" 
     android:src="@drawable/ic_place" 
     android:background="#00000000" 
     android:layout_marginLeft="83dp" 
     android:layout_marginStart="83dp" 
     android:layout_below="@+id/flipper1" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:contentDescription="Places" 
     android:focusable="true" /> 

    <ImageButton 
     android:layout_width="150dp" 
     android:layout_height="100dp" 
     android:id="@+id/transportbtn" 
     android:src="@drawable/ic_travels" 
     android:background="#00000000" 
     android:layout_alignTop="@+id/placesbtn" 
     android:layout_toRightOf="@+id/placesbtn" 
     android:layout_toEndOf="@+id/placesbtn" 
     android:focusable="true" 
     android:contentDescription="Travel" /> 

    <ImageButton 
     android:layout_width="150dp" 
     android:layout_height="100dp" 
     android:id="@+id/directionbtn" 
     android:src="@drawable/ic_direction" 
     android:background="#00000000" 
     android:layout_alignParentBottom="true" 
     android:layout_alignLeft="@+id/placesbtn" 
     android:layout_alignStart="@+id/placesbtn" 
     android:focusable="true" 
     android:contentDescription="Direction" /> 

    <ImageButton 
     android:layout_width="150dp" 
     android:layout_height="100dp" 
     android:id="@+id/gallerybtn" 
     android:src="@drawable/ic_gallerys" 
     android:background="#00000000" 
     android:layout_alignTop="@+id/directionbtn" 
     android:layout_toRightOf="@+id/directionbtn" 
     android:layout_toEndOf="@+id/directionbtn" 
     android:focusable="true" 
     android:contentDescription="Gallery" /> 

</RelativeLayout> 
+0

Oganize ваше сообщение в созданную мной таблицу, слишком прост, чтобы ее прочитать, когда она отформатирована так – JoxTraex

+0

, какую таблицу вы создали. –

+0

И какие изображения размыты? Является ли ваш значок приложения или что именно? – JoxTraex

ответ

0

Вы подаете явные размеры для ваших ImageButton изображений без определения ScaleType лежащих в основе ImageView будет использовать для масштабирования их размера.

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

Вы должны выполнить одно из следующих действий:

  1. Использование wrap_content в вашей ширины макета и высоты.
  2. ScaleTypecenter
  3. Используйте увеличенные изображения, чтобы не увеличивать их.
+0

Можете ли вы дать мне пример того, какие изображения размера я должен использовать. –

+0

Вы заставляете свои изображения быть 150x100dp, так что это похоже на хорошее стартовое место. Ваше изображение 40x40dp, поэтому они масштабируются до 150x100dp. –

Смежные вопросы