如何在Android中的视图中添加共享按钮?

时间:2014-08-10 11:36:33

标签: android button android-view android-dialogfragment share-button

我需要在一个DialogFragments(不在操作栏中)的一个视图中添加一个分享按钮。

你能给我一个线索或样品吗?所有我能找到谷歌搜索是为了动作酒吧(像Sherlok),这不是我想要的。

1 个答案:

答案 0 :(得分:2)

步骤1:在DialogFragment

内放一个按钮

步骤2:当用户点击该按钮时,创建ACTION_SEND Intent以分享您要分享的内容,并在其上调用startActivity()(或者,如果需要,通过Intent将您创建的Intent打包到选择器Intent.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)));
  }