BlueMango BlueMango - 4 months ago 53
Android Question

Snackbar with API 21

I'm trying to implement the new Snackbars in my app but I can't. First of all I downloaded the zip file from this SnackBarSampleActivity.

I unziped it and then I import it in Eclipse. Now I get an error

retrieving parent...
for the theme parent in
styles.xml
.

I change it to
android:Theme.Light
and the error was gone. I right clicked the project and checked isLibrary in Properties/Android, I right clicked my app and in Properties/Android I add the library. Finally I paste the code to show a
Snackbar
but I get an error because
Snackbar cannot be resolved
.

Please somebody help me! I'm going crazy, what am I doing wrong?

Answer

You should try to use Android Studio, because the ADT plugin for Eclipse is no longer in active development.

In Android Studio, you just need to add a line compile 'com.nispok:snackbar:2.6.1' in your build.gradle dependencies, such that

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.2'
    compile 'com.nispok:snackbar:2.6.1'
}

That's it.