Чудовим способом імпорту RecyclerView у ваш проект є RecyclerViewLib . Це бібліотека з відкритим кодом, яка витягнула RecyclerView, щоб зробити його безпечним та простим. Прочитати допис у блозі автора можна тут .
Додайте наступний рядок як залежність gradle у своєму коді:
dependencies {
compile 'com.twotoasters.RecyclerViewLib:library:1.0.+@aar'
}
Докладніше про те, як залучити залежності gradle:
Боснія, ти маєш рацію щодо того, що це дратує. Gradle може здатися складним, але він надзвичайно потужний та гнучкий. Все робиться мовою groovy, а вивчення системи gradle - це вивчення іншої мови, щоб ви могли створити свій додаток для Android. Зараз боляче, але з часом вам це сподобається.
Перевірте build.gradle для того самого додатка. https://github.com/twotoasters/RecyclerViewLib/blob/master/sample/build.gradle Там, де це робиться, нижче відбувається введення бібліотеки в модуль (він же зразок програми)
compile (project (':library')) {
exclude group: 'com.android.support', module: 'support-v4'
}
Зверніть увагу на розташування цього файлу. Це не верхній рівень build.gradle
Оскільки джерело lib знаходиться в одному проекті, він може це зробити за допомогою простого ':library'
. Тест exclude
повідомляє lib використовувати зразки підтримки програми v4. Це не потрібно, але це гарна ідея. Ви не маєте або не хочете мати джерело бібліотеки у своєму проекті, тому вам доведеться вказати на Інтернет для цього. У build.gradle вашого модуля / програми ви розмістите цей рядок з початку цієї відповіді в тому ж місці. Або, якщо , наслідуючи приклад зразків, можна замінити ':library'
з ' com.twotoasters.RecyclerViewLib:library:1.0.+@aar '
і використовувати виключає.