android:删除共享操作图标的边框

时间:2016-02-21 10:26:51

标签: android android-layout

如何删除共享操作的白色边框,如图所示。

enter image description here

以下是我添加共享操作的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的代码,但无法找到改变它的方法。

0 个答案:

没有答案