Почему устройство с обычным mdpi выбирает drawable-normal-hdpi вместо используемого по умолчанию?

Я извиняюсь за странный способ поставить вопрос.

Таким образом, в основном проблема в том, что у меня есть 3 каталога для рисоваемых ресурсов

  • рисуем
  • рисую-нормальный ИПЧР
  • рисуем-XLarge

с намерением отделить это так

Я хочу отделить это так

но это не работает

Потому что устройство с нормальным экраном и mdpi по- прежнему выбирает с нормальной-hdpi, и я не хочу этого.

Я мог бы переименовать drawable в drawable-normal-mdpi, и это сработало бы, но тогда действительно маленькое устройство жаловалось бы на то, что не нашло ресурсов.

Что оставляет меня с возможностью дублировать содержимое папки с drawable на drawable-normal-mdpi, что звучит неправильно.

Вариант использования alias-xml на самом деле не помогает, поскольку, насколько я понимаю, мне нужно иметь 2 xml для каждого элемента, который можно рисовать, и для меня это хуже, чем наличие дублирующейся папки для самого низкого разрешения.

Что я могу сделать, чтобы достичь своей цели, как показано на рисунке? Спасибо за ваше время.

edit: minSdkVersion = "8" targetSdkVersion = "15"

РЕШИТЬ:

Я смог отделить его, как на изображении, используя каталоги

  • рисуем-MDPI
  • рисуем-ИПЧР
  • рисуем-XLarge

0 ответов

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