代码之家  ›  专栏  ›  技术社区  ›  Subin Babu

命名空间前缀应用程序找不到声明

  •  1
  • Subin Babu  · 技术社区  · 6 年前

    当我试图添加 wenchaojiang AndroidSwipeableCardStack 图书馆到我的项目。虽然我成功地添加了这个库,但在下面的例子中出现了一个错误。 在主活动布局中,我需要添加,

    <com.wenchao.cardstack.CardStack
        android:id="@+id/container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clipChildren="false"
        android:clipToPadding="false"
        android:gravity="center"
        android:padding="10dp"
       />
    

    我还需要补充以下内容

        app:card_enable_loop="false"
        app:card_enable_rotation="true"
        app:card_gravity="top"
        app:card_margin="20dp"
        app:card_stack_size="4"
    

    我犯了一个错误 Decleration not found error: attribute 'business.contacts.cardwithlib:card_enable_loop' not found.

    我尝试了很多解决方案,比如,

    包括卡片 'com.android.support:cardview-v7:27.1.1' ,添加自动生成 xmlns:app="http://schemas.android.com/apk/res-auto" 打开他们的项目,在这个项目中为我做得很好

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joaquim Ley    6 年前

    我注意到你不包括Android的 CardView 但它看起来像一个第三方图书馆。

    com.wenchao.cardstack.CardStack
    

    这是故意的吗?如果是这样,这个组件可能不会扩展 卡德维尤 元素,这些特定的样式属性可能不可用。