2012-01-05 2 views
9

Как я понимаю, настройка DPI по умолчанию для Android эквивалентна MDPI. Есть ли какая-нибудь причина иметь как папки с возможностью рисования, так и drawable-mdpi, или она будет работать одинаково, если я просто их выложу?Разница между drawable и drawable-mdpi

ответ

5

Выделяемая/папка является самой общей папкой. MDPI Реза устройство первого будет использовать каталог вытяжки-MDPI, ИПЧР устройство будет выглядеть в вытяжке-ИПЧРЕ и т.д.

http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

Android будет искать наиболее конкретный ресурс он может получить, прежде чем упасть обратно в Drawable/папка.

+2

Итак, если они оба одинаковые, лучше оставить спецификатор, не так ли? Таким образом, Android будет использовать их в качестве резерва для других вещей, кроме MDPI. – Lesleh

+1

Правильно, если у вас есть один ресурс, подобный фоновой плитке для всех разрешений, бросьте его в drawable /. Если позже вы решите, что хотите больше для hdpi, вы можете добавить его в drawable-hdpi. Нет необходимости в копировании в mdpi, если вы не хотите добавить один из них для устройств mdpi. – HoratioCain

Смежные вопросы