我不想在我的应用程序中使用操作栏,但仍希望拥有操作栏提供的共享按钮。
这是在操作栏存在时完成的。
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
ShareActionProvider provider = (ShareActionProvider)
menu.findItem(R.id.menu_share).getActionProvider();
if (provider != null) {
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, "hi");
shareIntent.setType("text/plain");
provider.setShareIntent(shareIntent);
}
return true;
}
menu.xml 保存在菜单文件夹中。
我想在我的 xml 中有一个我自己的共享按钮,其中还定义了其他布局。
有什么帮助吗?