如何删除共享操作的白色边框,如图所示。
以下是我添加共享操作的xml代码:
<item
android:id="@+id/action_share"
android:title="Share"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
app:showAsAction="always" />
Java代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate menu resource file.
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
searchItem.setVisible(false);
// Locate MenuItem with ShareActionProvider
MenuItem item = menu.findItem(R.id.action_share);
// Fetch and store ShareActionProvider
mShareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(item);
Intent myShareIntent = new Intent(Intent.ACTION_SEND);
myShareIntent.setType("text/plain");
myShareIntent.putExtra(Intent.EXTRA_TEXT, ........ )
return true;
}
我查看了ShareActionProvider的代码,但无法找到改变它的方法。