How to import RecyclerView for Android L-preview
Trying to use the new RecyclerView from the support library. I downloaded the 20 update for the support library using the SDK manager.
I've added the jar file to the libs folder - and added to build path - no luck using the RecyclerView.
Tried to use also the gradle dependency according to Android Developer's API - not sure if this is the right place to look - this page is related more to AndroidTV :
com.android.support:recyclerview-v7:20.0.+
Cannot gradle sync the project.
Any ideas?
Solution 1:
Figured it out.
You'll have to add the following gradle dependency :
compile 'com.android.support:recyclerview-v7:+'
another issue I had compiling was the compileSdkVersion
. Apparently you'll have to compile it against android-L
Your build.gradle file should look something like this:
apply plugin: 'android'
android {
compileSdkVersion 'android-L'
buildToolsVersion '19.1.0'
[...]
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:recyclerview-v7:+'
}
Solution 2:
I have created using following lines and this works for me.
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
For AndroidX
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
Solution 3:
This works for me:
compile 'com.android.support:recyclerview-v7:21.0.0-rc1'
Solution 4:
RecyclerView can now be added by compiling design dependency in app gradle:
dependencies {
...
compile 'com.android.support:design:24.0.0'
}