0

DialogFragments の 1 つ (アクション バーではない) 内の 1 つのビューに共有ボタンを追加する必要があります。

手がかりやサンプルを教えてもらえますか?私がグーグルで見つけたのは、私が探しているものではないアクションバー(Sherlokなど)だけです。

4

1 に答える 1

2

ステップ #1: の中にボタンを配置しますDialogFragment

ステップ #2: ユーザーがボタンをクリックしたら、ACTION_SEND Intent共有したいものを共有する を作成し、それを呼び出しますstartActivity()(または、必要に応じて、作成したを を介しIntentてチューザーにラップします)。IntentIntent.createChooser()

  void sendIt(String theMessage) {
    Intent i=new Intent(Intent.ACTION_SEND);

    i.setType("text/plain");
    i.putExtra(Intent.EXTRA_SUBJECT, R.string.share_subject);
    i.putExtra(Intent.EXTRA_TEXT, theMessage);

    startActivity(Intent.createChooser(i,
                                       getString(R.string.share_title)));
  }
于 2014-08-10T11:51:27.113 に答える