我是一个ShareActionProvider的用户,但我想自定义图标(我想改变颜色,因为当前图标是白色)。
我使用以下代码:
XML :
我该如何更改图标(或颜色)?谢谢。
我使用以下代码:
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
Intent myIntent = new Intent(Intent.ACTION_SEND);
myIntent.setType("text/plain");
myIntent.putExtra(Intent.EXTRA_TEXT, str_share);
mShareActionProvider.setShareIntent(myIntent);
XML :
<item
android:id="@+id/menu_item_share"
android:showAsAction="ifRoom"
android:title="@string/titlePartager"
android:actionProviderClass="android.widget.ShareActionProvider"
android:icon="@drawable/ic_share"/>
我该如何更改图标(或颜色)?谢谢。
appcompat
库吗?因为如果你使用了,这将会更容易,而这种方法涉及到复制很多框架代码。 - matiash