2012-02-03 5 views
0

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

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

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

ответ

0

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

См. here для получения дополнительной информации.

0

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