我在MaterialBetterSpinner中遇到错误

时间:2017-04-11 15:53:50

标签: android listview better-listview

>  android {
            compileSdkVersion 25
            buildToolsVersion "25.0.2"
            defaultConfig {
                applicationId "com.pp.receipe"
                minSdkVersion 15
                targetSdkVersion 25
                versionCode 1
                versionName "1.0"
                testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            }
            buildTypes {
                release {
                    minifyEnabled false
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                }
            }
        }

        dependencies {
            compile fileTree(dir: 'libs', include: ['*.jar'])
            androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
                exclude group: 'com.android.support', module: 'support-annotations'
            })

            compile 'com.weiwangcn.betterspinner:library-material:1.1.0'
            compile 'com.android.support:appcompat-v7:25.3.0'
            compile 'com.android.support:design:25.3.0'
            testCompile 'junit:junit:4.12'
        }

Here is my code and android monitor debug error

enter image description here

2 个答案:

答案 0 :(得分:0)

该库需要排除appcompat检查BetterSpinner的README

你的依赖关系在你的gradle中应该是这样的

compile ('com.weiwangcn.betterspinner:library:1.1.0') {
    exclude group: 'com.android.support', module: 'appcompat-v7'
}

答案 1 :(得分:0)

 <com.weiwangcn.betterspinner.library.BetterSpinner
    android:id="@+id/spinnerr"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Select Language"/>

I CHANGE .BetterSpinner INSTEAD OF MATERIAL BETTER SPINNER