アプリにアクション バーは必要ありませんが、アクション バーによって提供される共有ボタンが必要です。
これは、アクション バーがあるときに行われます。
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 は menu フォルダーに保持されます。
他のレイアウトも定義されているxmlに独自の共有ボタンが必要な場合。
助けはありますか?