android - 无法将 com.facebook.share.widget.Sharebutton 添加到布局 XML

标签 android share facebook-sdk-4.0

我正在尝试在 Android 中使用 Facebook SDK 来 Share Content来 self 的应用的方向。

我在 Facebook Docs 上使用以下代码:

ShareLinkContent content = new ShareLinkContent.Builder()
    .setContentUrl(Uri.parse("http://www.focusoutdistractions.com/"))
    .build();

    ShareButton shareButton = (ShareButton) rootView.findViewById(R.id.ibtn_twshare);
    shareButton.setShareContent(content);

问题是 - 在 XML 文件中,我需要将 com.facebook.share.widget.Sharebutton 添加到 XML,但它没有被识别。 p>

com.facebook.share.widget.Sharebutton 是要为此 Sharebutton 添加的正确 XML 元素吗?

最佳答案

是的,com.facebook.share.widget.ShareButton 是正确的 XML 元素。它不会通过 XML 布局的预览来呈现,但不用担心。该应用程序将毫无问题地编译,并且运行应用程序将正确显示它。

<com.facebook.share.widget.ShareButton
        android:id="@+id/shareButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="5dp" />

enter image description here

关于android - 无法将 com.facebook.share.widget.Sharebutton 添加到布局 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340092/

相关文章:

ios - Swift 无法获取 Facebook 用户名

android - 返回到具有自定义 View 的 Activity 时,Invalidate 无法调用 onDraw

android - 在android中共享图像时图像存储在内部存储器中

使用 UIDocumentInteractionController 时,Swift 崩溃 wen 敲击 “Open in Instagram”

ios - 发布带有标签的照片时获取 "Unsupported FBSDKGraphRequest attachment"

android - 重新询问 Facebook 中拒绝的权限不起作用

java - Android (Java) 使用服务器简单发送和接收 - 快速设置挑战

android - 隐藏的 backstack fragment 在配置更改时重新显示

android - Messenger InstantGames - Web 请求在 Messenger 网页上运行良好,但在通过 Messenger 移动应用程序播放时失败

javascript - 如何在没有任何图像的情况下将网页共享到Facebook