1

カスタム アイコンで shareActionProvider(on ABS) を実装しましたが、アイコンが何らかの形で拡張され (共有アクションに余分なパディングが追加された可能性があります)、他のアクション アイテムよりも大きくなったようです。すべてのアクション アイテムは 48X48 の固定サイズで、共有アクション以外に適切に表示されます。アクション アイテムは次のようになります。

ここに画像の説明を入力

activityChooserViewStyle (これは shareActionProvider が生成しているコンポーネントだと思います) をオーバーライドしようとしましたが、成功しませんでした。

4

1 に答える 1

0

わかった。問題が見つかりました。何らかの理由で、「共有」のサイズがアクションバーの他のアクションとは異なります (おそらくリストを開くためですか?)。組み込みの android drawable: を見ているときに見つけました@drawable/abs__ic_menu_share_holo_dark。さらに言えば、MDPI では 32X32 です。

于 2013-05-07T22:48:20.640 に答える