2015-06-06 5 views
-1

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

Портрет:

enter image description here

Пейзаж:

enter image description here

Как я могу избавиться от этого странного зрения

EDIT:

После предложений я добавил 2 папки.

1.layout-земля

2.drawable земля

Я пробовал использовать то же самое изображение, 9-патч изображения, MDPI, ИПЧР п all..still проблема сохраняется

enter image description here

+1

Вы создали 'папку макета land' и файл XML в нем? – Piyush

+0

nope @PiyushGupta я использую андроид-студию ... где я должен создать эту папку, и что будет содержимым – Prabs

+0

@PiyushGupta теперь я добавил папку, но все же она дает растянутое изображение – Prabs

ответ

0

Прежде всего, ваш размер изображения может быть недостаточно широким, чтобы вписаться в ландшафтный режим. Для этого вам понадобится отдельное изображение, которое будет соответствовать ландшафтному режиму.

Во-вторых, вы можете попробовать создать ландшафтный макет, который будет запущен в ландшафтном режиме.

Для получения дополнительной информации ознакомьтесь с приведенными ниже ссылками.

Supporting Different Screen Sizes

Supporting Different Densities

+0

Я создал другое изображение, которое имеет растянутый фон. Так что девушка подходит в центре изображения. И я скопировал код xml в папку «layout-land». Там я изменил фоновое изображение на новое. – Prabs

+0

Рад слышать, что это сработало! –