android - 解析 XML 时出错 : unbound prefix in custom view

标签 android xml

我尝试从我用于我的 Android 应用程序的库中自定义一个 View 。默认的 xml 代码如下所示:

<it.gmariotti.cardslib.library.view.CardView
            android:id="@+id/carddemo"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="12dp"/>

这没有任何问题。但是当我在元素中添加一个新行时,为了使用我的自定义布局,我在开始行中收到一个错误,您可以在这个问题的标题中看到:这是我最后添加的行:

        card:card_layout_resourceID="@layout/custom_layout" />

这也是库文档中用作示例的代码。

最佳答案

您可能忘记了为自定义属性card“定义”命名空间。因此,将此添加到您的 xml 文件 中的 root-view:

xmlns:card="http://schemas.android.com/apk/res-auto"

关于android - 解析 XML 时出错 : unbound prefix in custom view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25832023/

相关文章:

php - SOAP 请求中的 ns1 和 tem 不匹配会影响请求吗?

java - 带有 Spring 的 ehcache。找不到谷歌代码 xsd 文件

c# - 将 IEnumerable<int> 作为参数传递给 WCF 服务

java - Retrofit — 动态设置名称的多个同名查询参数

android - 使用 ConstraintLayout 时 ScrollView 的底部被剪裁

jquery - 在 Firefox 中使用 jQuery 解析 XML 时出现问题

java - 如何解析带有与父元素同名的子元素的xml

android - 在android中从一个 Activity 转到另一个 Activity 时释放所有资源

android - 错误类型 3 - 启动 Activity 时出错

android - 如何从 Xamarin Android 应用程序调用 MVC 网络 Controller