drawable-w2560dp и drawable-1600dp не работают

Я использую новые квалификаторы wdp в своем приложении для телефонов различных размеров. Они работают на 600, 720, 800, 1200, но не на 1600 и 2560. Планшеты Google Nexus 10 имеют разрешение 2560 x 1600. Почему drawable-w2560dp и drawable-w1600dp не работают? Как определить активы для Google Nexus 10?

1 ответ

Решение

Эти классификаторы не работают, потому что Google Nexus не подпадает под них. w2560dp расшифровывается как "Ширина 2560dp". DP или Плотно-независимые пиксели отличаются от обычных пикселей. Nexus 10 может иметь разрешение 2560px x 1600px (то есть пикселей), но его размеры в dp будут больше похожи на 960dp x 720dp (или что-то в этом роде. Я не могу дать вам точных цифр).

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

Другие вопросы по тегам