1

Я реализовал shareActionProvider (на АБС) с пользовательским значком, но кажется, что значок был каким-то образом расшифрован (возможно, дополнительное дополнение добавлено к действию с акциями) и больше, чем другие элементы действия. Все элементы действия имеют фиксированный размер 48X48 и отображаются правильно, кроме действия с акциями. Пункт Действие выглядит так:ShareActionProvider custom icon

enter image description here

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

ответ

0

OK. нашел проблему. почему-то «share» имеет разные размеры, чем другие действия в панели действий (возможно, потому, что он открывает список?). Нашел его, глядя на встроенный Android-плеер: @drawable/abs__ic_menu_share_holo_dark. в этом случае, в MDPI это 32X32.

+0

Итак, как я могу уменьшить размер других размеров значков? – zzlalani

+0

@zzlalani использовать 32X32 (в mdpi), который должен работать – Sean