2015-05-06 1 views
-1

Я использовал 9 Patch generator online. Но когда я создаю ресурсы, он создает ресурс HDPI как 540x960 пикселей. Насколько мне известно, ресурсы HDPI обычно составляют 480х800 пикселей. Как правильно использовать ресурсы.Как использовать 540x 960 HDPI 9 Патч-изображения для разрешения 480x 800

  1. Есть ли способ использовать 540x960 пикс в ИПЧР для 480x800 пикс также?
  2. Как создать ресурс 9 патчей 480x800 пикселей, чтобы использовать его для разрешения HDPI . Есть ли другой инструмент?

Код, используемый: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".Test" > <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/tutorial" /> </RelativeLayout>

Образец изображения, если вы видите, есть стороны не заполнены. Я проверил изображение правильно 9 пропатчен.

+1

Возможно, вы ** злоупотребляете ** своими 9 патчами. Они не должны быть такими большими, как экран. Они должны быть ** растянуты **, чтобы соответствовать размеру их контейнера. –

+0

@DerGolem Я использовал следующий код. \t Pranavzz

ответ

0

Вот ваша ошибка:

android:src="@drawable/tutorial" 

Он должен быть

android:background="@drawable/tutorial" 

растягиваться

Также важно, что расширение должно быть .9.png, не .png.


Примечание стороны: fill_parent было устаревшим (с API Level 8).
Пожалуйста, используйте match_parent, вместо этого.

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