ShareActionProvider пользовательский значок

Я реализовал функцию shareActionProvider(для ABS) с пользовательским значком, но кажется, что значок каким-то образом был расширен (возможно, добавлен дополнительный отступ в действие общего доступа) и стал больше, чем другие элементы действий. Все элементы действия имеют фиксированный размер 48X48 и отображаются правильно, кроме действия общего доступа. Элемент действия выглядит так:

Я попытался переопределить ActivityChooserViewStyle(я думаю, что это компонент, который генерирует shareActionProvider), но безуспешно.

1 ответ

Решение

ХОРОШО. нашел проблему. по какой-то причине размер "общего ресурса" отличается от других действий на панели действий (может быть, потому что он открывает список?). Нашел его, глядя на встроенный в Android Drawable: @drawable/abs__ic_menu_share_holo_dark, в этом отношении в MDPI это 32X32.

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