Строка состояния Android ожидает значков размером 25x25dp, а рекомендации рекомендуют 32x32dp. Кто не прав?

В соответствии с рекомендациями по дизайну иконок для Android (см. Таблицу №1) разработчику необходимо предоставить значки состояния следующих размеров:

Status Bar 24 x 24 px (LDPI) 32 x 32 px (MDPI) 48 x 48 px (HDPI) 

Пока мои измерения показывают, что строка состояния всегда имеет 25 дп в высоту и ожидает значков 25x25dp. Это приводит к следующим размерам:

 Status Bar 19 x 19 px (LDPI) 25 x 25 px (MDPI) 38 x 38 px (HDPI) 

Вот как я получаю эти размеры:

 25dp * 0.75 = 18.75 => 19px (LDPI) 25dp * 1 = 25 => 25px (MDPI) 25dp * 1.5 = 37.5 => 38px (HDPI) 

Я подтвердил расчетные размеры на нескольких телефонах Android и на эмуляторах.

Вопрос в основном заключается в следующем: почему руководство использует размеры, отличные от того, что действительно используется в строке состояния?

PS Мне действительно нужно нарушить рекомендации из-за точных требований к управлению пикселями. И я просто был смущен этим положением вещей. Поэтому объяснение того, почему так оно и есть, действительно поможет мне.

    Предупреждение: независимо от того, был ли ответ правильным при написании, он кажется не совсем правильным. См. https://www.google.com/design/spec/style/icons.html для текущих рекомендаций.

    Кажется, это ошибка. (Обратите внимание, что с 2010-12-04 они также перешли к ссылкам на рисунки 4 и 5 на этой странице.)

    Как отмечает Лекс, они имеют правильный номер ниже, в разделе «Значок строки состояния» .

    Они также диктуют 2-пиксельный «безопасный кадр» со всех сторон в 25×25, который должен соответствовать форме вашего значка, хотя кажется, что все в порядке, если некоторые элементы, связанные с псевдонимом, торчат, но только по сторонам , для этого Тип значка. (Это означает, что вы действительно хотите нацелиться на 21×21 при этом размере.)

    На самом деле это

    • 18px (ldpi)
    • 24px (MDPI)
    • 36px (ИПЧР)
    • 48px (xhdpi)
    • 72px (xxhdpi)
    • 96 пикселей (xxxhdpi)

    Размер 24dp с дополнением 2dp, означает контент 20dp

    Px = dp * (dpi / 160)