我尝试从我用于我的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)
这也是在库的文档中用作示例的代码.
您可能忘记为自定义属性"定义"命名空间card.因此,请将此添加到您的根视图中xml-file:
xmlns:card="http://schemas.android.com/apk/res-auto"
Run Code Online (Sandbox Code Playgroud)