Не удается получить разрешение на рисование для планшетов Android - PullRequest
0 голосов
/ 04 февраля 2012

Я использую .png в качестве фона для пользовательской кнопки, которую я объявляю в XML следующим образом Android: фон = "@ вытяжка / samplepng" Но я не могу получить разрешение, подходящее для экранов планшетов: Например, мой ресурс - 200x200 пикселей .png (изначально разработанный для iOS и сетчатки) Я помещаю версию 100x100 px в папку drawable-mdpi и версию 200x200 px в папку drawable-xhdpi. Мне также нужно иметь макет для типичного экрана 320x480 в папке layout и еще один макет для 10 "планшетов в папке layout-xlarge. Размер кнопки составляет 100x100 dp в обычном макете и 200x200 dp для xlarge, чтобы она выглядела правильно.

С эмулятором Android 10-дюймовый планшет использует ресурсы mdpi и макет xlarge. В результате фон кнопки рисуется с масштабированной версией изображения 100x100, которая выглядит очень размытой, в отличие от четкого исходного изображения 200x200. Если я не использую ресурс mdpi, он тоже выглядит размытым.

Я что-то не так делаю? это проблема только эмулятора, и на реальном устройстве это выглядит красиво? Пожалуйста, помогите, я 10 раз прочитал документ Google, но не могу найти ответ.

Ответы [ 2 ]

0 голосов
/ 24 марта 2013

Если вы не запустите эмулятор с установленным флажком «Масштабировать изображение до реального размера», то он всегда будет использовать отрисовки mdpi.

Подробнее см. здесь .

0 голосов
/ 04 февраля 2012

Ваша проблема может быть в версии Android вашего таргетинга.Попробуйте переключить эмулятор на Android 3.0 и 3.1.

...