Świetnym sposobem na zaimportowanie RecyclerView do projektu jest RecyclerViewLib . To jest biblioteka open source, która wyciągnęła RecyclerView, aby uczynić ją bezpieczną i łatwą do wdrożenia. Możesz przeczytać wpis na blogu autora tutaj .
Dodaj następujący wiersz jako zależność gradle w kodzie:
dependencies {
compile 'com.twotoasters.RecyclerViewLib:library:1.0.+@aar'
}
Więcej informacji o tym, jak wprowadzić zależności gradle:
Bośnia, masz rację, że to denerwujące. Gradle może wydawać się skomplikowany, ale jest niezwykle potężny i elastyczny. Wszystko odbywa się w świetnym języku, a nauka systemu gradle polega na nauce innego języka, abyś mógł zbudować swoją aplikację na Androida. Teraz boli, ale na dłuższą metę pokochasz to.
Sprawdź build.gradle dla tej samej aplikacji. https://github.com/twotoasters/RecyclerViewLib/blob/master/sample/build.gradle Gdzie wykonuje następujące czynności, przenosi bibliotekę do modułu (aka przykładową aplikację)
compile (project (':library')) {
exclude group: 'com.android.support', module: 'support-v4'
}
Zwróć uwagę na lokalizację tego pliku. To nie jest build.gradle najwyższego poziomu
Ponieważ źródło lib znajduje się w tym samym projekcie, można to zrobić za pomocą prostego ':library'
. exclude
Opowiada lib do korzystania z pomocy V4 aplikacji próbki. Nie jest to konieczne, ale to dobry pomysł. Nie masz lub nie chcesz mieć źródła lib w swoim projekcie, więc musisz wskazać dla niego Internet. W pliku build.gradle modułu / aplikacji umieściłbyś tę linię z początku tej odpowiedzi w tej samej lokalizacji. Lub, jeśli idąc za przykładem próbek, można wymienić ':library'
z ' com.twotoasters.RecyclerViewLib:library:1.0.+@aar '
i użyj wykluczeń.