У меня есть приложение, которое создает ярлыки. он динамически генерирует значок ярлыка, поэтому мне нужно знать правильный размер значка запуска.
Чтобы справиться с этим, я создал dimens.xml
в values-ldpi/mdpi/hdpi/xhdpi/xxhdpi
и определил размер значка 36/48/72/96/144 пикселей соответственно.
Эта схема работает, разве что на 10, xhdpi планшетах (как и нексус 10). похоже, что эти планшеты используют размер значка запуска 144px (xxhdpi), несмотря на то, что имеют экран xhdpi.
Есть ли способ правильно определить размер значка пусковой установки с учетом 10 планшетов xhdpi? Или есть лучшая схема для получения правильного размера моих значков? Или, возможно, есть способ отличить этот случай от простого случая xhdpi?
getLauncherLargeIconDensity()
наActivityManager
вам поможет, как Ник упомянул в своем посте на Google+. - person CommonsWare   schedule 25.01.2013getLauncherLargeIconDensity()
, я бы рекомендовал вам в этом случае ответить на свой вопрос. Это будет более полезно для других, которые сталкиваются с этим вопросом. - person CommonsWare   schedule 25.01.2013