【发布时间】:2016-01-31 16:30:59
【问题描述】:
我正在尝试在我的应用中实现共享功能。到目前为止,它运行良好,我可以将文本共享给所有其他应用程序。问题在于它的显示方式。
我希望共享图标可见,然后当用户点击它时,它会打开操作系统对话框并让用户选择他们想要共享内容的应用程序。
var share_article = menu.FindItem (Resource.Id.action_share);
var share_article_provider = (Android.Support.V7.Widget.ShareActionProvider) Android.Support.V4.View.MenuItemCompat.GetActionProvider (share_article);
share_article_provider.SetShareIntent (CreateIntent ());
和xml:
<item
android:id="@+id/action_share"
myapp:showAsAction="ifRoom"
android:title="share"
myapp:actionProviderClass="android.support.v7.widget.ShareActionProvider" />
我的应用目前看起来像这样:
它周围还有一个我不喜欢的白色边框。 有什么办法可以改变图标吗??
我该如何解决??
【问题讨论】:
-
你的意思是你不想拥有 smm 图标?只是分享图标就足够了吗?
-
@penkzhou,是的,这正是我的意思。当用户单击共享时,它会打开共享对话框。
标签: android xamarin shareactionprovider