属性" raduis"已经定义了

时间:2015-05-15 23:04:41

标签: java android

我使用ViewPagerIndicator问题添加 this 库。

我得到" 属性"半径"已定义"错误

我不知道如何解决此错误,我在网上搜索但我无法得到答案。这是我的傻瓜:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.android.support:support-v4:22.0.0'
    compile project(':vksdk_library')
    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.android.support:recyclerview-v7:21.0.+'


    compile 'com.viewpagerindicator:library:2.4.1@aar'
}

我该如何解决?

2 个答案:

答案 0 :(得分:3)

检查 this

"我已经在我的项目中添加了两个库。这两个项目声明了属性#34; radius",当我运行项目时出现以下错误。"

{{1}}
  

问题是所有资源名称都有一个名称空间   两个库都在碰撞。这显然不是很好,我   了解你的挫折感,但直到平台实现了   能够在应用程序内部使用不同的资源池的能力很小   工具可以做到。

答案 1 :(得分:0)

我也有这个错误。我像这样使用ViewPageIndicator:

 <com.viewpagerindicator.CirclePageIndicator
        xmlns:app="http://schemas.android.com/apk/res-auto"
                    android:id="@+id/page_indicator"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="bottom|center_horizontal"
                    android:layout_marginBottom="16dp"
                    android:padding="8dp"
                    app:centered="true"
                    app:fillColor="@color/white"
                    app:radius="4dp"
                    app:snap="false"
                    />

以下是我的解决方案,我将xmlns:app更改为xmlns:vpi,并将此app元素中的所有CirclePageIndicator命名空间更改为vpi,问题解决了。以下是更改后的代码:

<com.viewpagerindicator.CirclePageIndicator
     xmlns:vpi="http://schemas.android.com/apk/res-auto"
                android:id="@+id/page_indicator"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom|center_horizontal"
                android:layout_marginBottom="16dp"
                android:padding="8dp"
                vpi:centered="true"
                vpi:fillColor="@color/white"
                vpi:radius="4dp"
                vpi:snap="false"
                />