ShareActionProvider пользовательский значок
Я реализовал функцию shareActionProvider(для ABS) с пользовательским значком, но кажется, что значок каким-то образом был расширен (возможно, добавлен дополнительный отступ в действие общего доступа) и стал больше, чем другие элементы действий. Все элементы действия имеют фиксированный размер 48X48 и отображаются правильно, кроме действия общего доступа. Элемент действия выглядит так:
Я попытался переопределить ActivityChooserViewStyle(я думаю, что это компонент, который генерирует shareActionProvider), но безуспешно.
1 ответ
ХОРОШО. нашел проблему. по какой-то причине размер "общего ресурса" отличается от других действий на панели действий (может быть, потому что он открывает список?). Нашел его, глядя на встроенный в Android Drawable: @drawable/abs__ic_menu_share_holo_dark
, в этом отношении в MDPI это 32X32.