2015-08-30 2 views
0

Мое приложение включает в себя ресурс для mdpi через xxhdpi. Он в основном предназначен для планшетов, но иногда он может использоваться на телефонах. Проблема в том, что мои чертежи занимают слишком много экранной недвижимости на телефонах xhdpi.Слияние всей папки ресурса с квалификаторами

Я хотел бы настроить псевдонимы так, чтобы устройства использовали hdpi или mdpi чертежи. Я читал the docs, но примеры там довольно ограничены. Есть ли способ слияния определенных ресурсов с квалификаторами, в отличие от ресурсов в неквалифицированной папке drawable? И есть ли способ псевдонимов содержимого целой папки с возможностью переноса, или мне нужно, чтобы каждый из них был индивидуальным?

Редактировать: Я понимаю, что мне нужно создать квалифицированную папку ресурсов. Вопрос заключается в том, как псевдонимы ресурсов в этой папке ссылаться на ресурсы в другой квалифицированной папке.

+0

Поместите ресурсы для планшета в подходящую папку с возможностью перемещения (то есть: 'drawable-sw600dp'). http://developer.android.com/guide/practices/screens_support.html –

+0

@ FrankN.Stein Вопрос в том, как использовать эти ресурсы, чтобы не дублировать их. –

+0

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

ответ

0

Удостоверьтесь, что вы поместили рисунки в каждой папке с соответствующим коэффициентом масштабирования (3: 4: 6: 8: 12: 16). Если у вас все еще есть проблема с небольшим размером экрана, то предоставите отдельный макет для маленьких и больших размеры экрана.

+0

Как бы отдельный макет помог мне использовать меньшие чертежи? –

+0

Вы не можете заставить андроид использовать определенную возможность рисования на определенном уровне dpi. Андроид автоматически выбирает подходящее для вас изображение в соответствии с уровнем экрана dpi. – bilal

+0

Я понимаю, как Android выбирает квалифицированную папку ресурсов. Вопрос заключается в том, как использовать ресурсы, поэтому мне не нужно их дублировать. –

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