解析XML时出错:自定义视图中的未绑定前缀

Mar*_*ann 1 xml android

我尝试从我用于我的Android应用程序的库中自定义视图.默认的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"/>
Run Code Online (Sandbox Code Playgroud)

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

        card:card_layout_resourceID="@layout/custom_layout" />
Run Code Online (Sandbox Code Playgroud)

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

reV*_*rse 6

您可能忘记为自定义属性"定义"命名空间card.因此,请将此添加到您的根视图xml-file:

xmlns:card="http://schemas.android.com/apk/res-auto"
Run Code Online (Sandbox Code Playgroud)