展会信息港展会大全

在Action Bar中添加一个Share按钮
来源:互联网   发布日期:2016-01-14 11:32:42   浏览:1462次  

导读:menu xmlns:android=http://schemas.android.com/apk/res/android item android:id=@+id/menu_item_share android:showAsAction=ifRoom android:title=Share android:actionProviderClass= android.widget.ShareActionProvider / ... /menu private ShareAct...

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item

android:id="@+id/menu_item_share"

android:showAsAction="ifRoom"

android:title="Share"

android:actionProviderClass=

"android.widget.ShareActionProvider" />

...

</menu>

private ShareActionProvider mShareActionProvider;

...

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate menu resource file.

getMenuInflater().inflate(R.menu.share_menu, menu);

// Locate MenuItem with ShareActionProvider

MenuItem item = menu.findItem(R.id.menu_item_share);

// Fetch and store ShareActionProvider

mShareActionProvider = (ShareActionProvider) item.getActionProvider();

// Return true to display menu

return true;

}

// Call to update the share intent

private void setShareIntent(Intent shareIntent) {

if (mShareActionProvider != null) {

mShareActionProvider.setShareIntent(shareIntent);

}

}

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港