我的项目无法识别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>
尝试将facebook
XMLNS 添加到布局中:
<?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"
android:layout_width="match_parent"
android:layout_height="wrap_content">
问题内容: 我重新启动了Eclipse,并且错误在同一行上更改为“错误:解析XML:未绑定前缀” 我正在尝试在我的android phonegap应用程序中使用此插件。这是一个本地通知插件。我在这行的config.xml文件中收到错误: 有一个关于这个问题的一个类似的问题在这里,但答案是不相关的我的问题。 这是我的config.xml文件: 我正在使用带有adt插件的eclipse。我生成了一个a
此代码显示未绑定异常,我尝试了所有组合...不能重新解决!! 整个代码是:
问题内容: 我已经按照本教程验证XML文件。但是我在验证XML文件时收到异常。我做错了什么?我的代码: XML模式: 验证XML文件: 用于验证的Java源代码: 我收到的例外情况: 问题答案: XML模式文件本身必须是有效的XML文档。您缺少外部模式元素和前缀的名称空间声明。
我尝试使用DocumentBuilderFactory解析XML文件,如下所示: 其中ndsFileInputStream是一个InputStream,包装包含XML的文件。 当文件包含Unicode字符(如Δ)时,会出现异常。当我去掉包含违规字符的行时,解析工作正常。 该文件包含特征
我一直得到错误"未解决的引用:绑定"。有人知道我错过了什么吗?我已经试着更新了一切。但是绑定不起作用。 建筑格拉德尔。(module.app):
这是一个XML文档(XML声明和XSLT处理指令之前的句子和空格是输入的一部分): 我正在解析XML并使用XPath。在大多数XML文件中,第一行包含一些文本或空格(参考上面的XML) 如果没有前导文本,则会成功解析,但如果出现任何文本,则会产生以下错误: [致命错误]:1:1:Prolog中不允许有内容。 我怎么能绕过这件事? 我正在使用的代码: 我可以手动删除文本并执行,但我需要在我的代码中解