我的项目在我的 xml 中无法识别 com.facebook.widget.ProfilePictureView (或其他小部件)。我导入了 facebook sdk,甚至用它来登录并与打开的图形交互。这一切都奏效了,我只是想添加一张个人资料图片,所以最终在 sdk 中使用了这个小部件。
我尝试将 facebooksdk.jar 复制到我的 libs 文件夹并将其添加到构建路径,但仍然是未绑定前缀错误。
我的项目属性还在 facebook sdk 库旁边显示了一个绿色复选标记。
如何使用在 facebook sdk lib 中声明的小部件?
<com.facebook.widget.ProfilePictureView <--- unbound here
android:id="@+id/selection_profile_pic"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:gravity="center_horizontal"
facebook:preset_size="small" />
编辑
这是整个xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/name"
style="@style/DetailText"
android:layout_marginTop="35sp"
android:textIsSelectable="true"/>
<com.facebook.widget.ProfilePictureView
android:id="@+id/selection_profile_pic"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:gravity="center_horizontal"
facebook:preset_size="small"
android:layout_below="@id/name" />
<Button
android:id="@+id/save"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:text="@string/detailview_save"
android:drawableTop="@drawable/detailview_button_favorieten"
android:background="@color/light_blue"/>
<Button
android:id="@+id/facebook"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/save"
android:layout_below="@id/name"
android:layout_marginRight="10sp"
android:text="@string/detailview_facebook"
android:drawableTop="@drawable/detailview_button_delen"
android:background="@color/light_blue"/>
<Button
android:id="@+id/call"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/save"
android:layout_below="@id/name"
android:layout_marginLeft="10sp"
android:text="@string/detailview_call"
android:drawableTop="@drawable/detailview_button_bellen"
android:background="@color/light_blue"/>
<TextView
android:id="@+id/website"
style="@style/DetailText"
android:layout_below="@+id/save"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/address"
style="@style/DetailText"
android:layout_below="@+id/website"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/description1"
style="@style/DetailActivityText"
android:layout_below="@+id/address"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/description2"
style="@style/DetailActivityText"
android:layout_below="@+id/description1"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/description3"
style="@style/DetailActivityText"
android:layout_below="@+id/description2"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/description4"
style="@style/DetailActivityText"
android:layout_below="@+id/description3"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
<TextView
android:id="@+id/description5"
style="@style/DetailActivityText"
android:layout_below="@+id/description4"
android:layout_centerHorizontal="true"
android:textIsSelectable="true"/>
</RelativeLayout>