Я заметил, что реальное устройство выбирает другой ресурс из этого затмения в превью. Например я создал Drawable ресурсы для устройств с наименьшей шириной 720dp, какПроблема с выделенными ресурсами для Android
drawable-sw720dp-mdpi
для галактики Samsung 1280x800 MDPIdrawable-sw720dp-hdpi
для Nexus 10 2560x1600 ИПЧР.
Но Galaxy Tab Samsung 1280x800 MDPI поднимает drawable-sw720dp-hdpi
вместо drawable-sw720dp-mdpi
?
То же самое с другими устройствами. Если есть ресурсы drawable-sw320dp-hdpi
, drawable-sw320dp-xhdpi
, Sony Ericsson xperia-ARC 854x480 hdpi поднимает drawable-sw320dp-xhdpi
?
Я не могу сохранить drawable-hdpi
ресурс, потому что есть размер экрана 5'5 дюймов. Например, samsung galaxy 1280x720 hdpi 5'5 дюймов, а для таких устройств существует другой графический дизайн, поэтому оба устройства 854x480 hdpi и 1280x720 hdpi будут использовать один и тот же каталог drawable-hdpi wich
неприемлем.
Любые идеи?
Я пытался создать это Drawable папки в проекте образца и изменять различные устройства в графической схеме затмения, появление только правильно, устройство выбрать правильную вытяжку. – faylon
Да, в графическом макете Eclipse выбирается правильное выделение. Но реальное устройство выбирает разные!Я положил изображение с текстом «sw720dp-mdpi» в drawable-sw720dp-mdpi, а другой с текстом «sw720dp-hdpi» в drawable-sw720dp-hdpi. Устройство 10 дюймов 1280x800 mdpi показало мне картинку с текстом «sw720dp-hdpi», но DisplayMetrics вернула мне значение плотности 160 (mdpi). Меня это удивило. – vladyman
Как вычислить значение 720 drawable-sw720dp для разрешения 2560 * 1600? – Hanzo