ここで説明したのと同じ問題があります - Actionbar ShareActionProvider にカスタム共有アイコンを設定する
しかし、
私は ActionBarSherlock を使用していません。Sherlock テーマが「actionModeShareDrawable」を使用していることがわかりました。使用しない場合は、このように使用することもできます。ActionBarSherlock
<style name="Theme.MyApp" parent="android:Theme.Holo">
<item name="*android:actionModeShareDrawable">@drawable/icon</item>
</style>
これは私の nexus 5 では正常に動作しますが、他の多くのデバイスでは失敗しました。
私の質問は、ActionBarSherlock を使用せずにそのアイコンを変更する方法です