无法将 com.facebook.share.widget.Sharebutton 添加到布局 XML
Unable to add com.facebook.share.widget.Sharebutton to Layout XML
我正在尝试在 Android 中使用 Facebook SDK 从我的应用到 Share Content 方向。
我在 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 但未被识别。
com.facebook.share.widget.Sharebutton 是要为此 Sharebutton 添加的正确 XML 元素吗?
在主布局中添加这一行
xmlns:facebook="http://schemas.android.com/apk/res-auto"
像这样
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:facebook="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
是的,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" />
我正在尝试在 Android 中使用 Facebook SDK 从我的应用到 Share Content 方向。
我在 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 但未被识别。
com.facebook.share.widget.Sharebutton 是要为此 Sharebutton 添加的正确 XML 元素吗?
在主布局中添加这一行
xmlns:facebook="http://schemas.android.com/apk/res-auto"
像这样
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:facebook="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
是的,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" />