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