我尝试从我用于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"/>
这没有任何问题。但是当我在元素中添加一个新行时,为了使用我的自定义布局,我在开头行中出现了一个错误,你可以在这个问题的标题中看到:这是我最后添加的行:
card:card_layout_resourceID="@layout/custom_layout" />
这也是在库的文档中用作示例的代码。
答案 0 :(得分:6)
你可能忘了&#34;定义&#34;自定义属性card
的命名空间。因此,请将其添加到xml-file
xmlns:card="http://schemas.android.com/apk/res-auto"