Eine gute Möglichkeit, RecyclerView in Ihr Projekt zu importieren, ist die RecyclerViewLib . Dies ist eine Open-Source-Bibliothek, die RecyclerView herausgezogen hat, um die Implementierung sicher und einfach zu gestalten. Sie können den Blog - Eintrag des Autors lesen Sie hier .
Fügen Sie die folgende Zeile als Gradle-Abhängigkeit in Ihren Code ein:
dependencies {
compile 'com.twotoasters.RecyclerViewLib:library:1.0.+@aar'
}
Weitere Informationen zum Einfügen von Gradle-Abhängigkeiten:
Bosnien, Sie haben Recht damit, dass das nervt. Gradle mag kompliziert erscheinen, ist aber äußerst leistungsfähig und flexibel. Alles wird in der Sprache groovy gemacht und das Erlernen des Gradle-Systems lernt eine andere Sprache, nur damit Sie Ihre Android-App erstellen können. Es tut jetzt weh, aber auf lange Sicht wirst du es lieben.
Schauen Sie sich das build.gradle für dieselbe App an. https://github.com/twotoasters/RecyclerViewLib/blob/master/sample/build.gradle Im Folgenden wird die Bibliothek in das Modul gebracht (auch bekannt als Beispiel-App).
compile (project (':library')) {
exclude group: 'com.android.support', module: 'support-v4'
}
Achten Sie auf den Speicherort dieser Datei. Dies ist nicht das build.gradle der obersten Ebene
Da sich die lib-Quelle im selben Projekt befindet, ist dies mit dem einfachen möglich ':library'
. Das exclude
weist die Bibliothek an, die Unterstützung v4 der Beispiel-App zu verwenden. Das ist nicht nötig, aber eine gute Idee. Sie haben oder möchten nicht die Quelle der Bibliothek in Ihrem Projekt haben, daher müssen Sie dafür auf das Internet verweisen. Im build.gradle Ihres Moduls / Ihrer App würden Sie diese Zeile vom Anfang dieser Antwort an dieselbe Stelle setzen. Oder, wenn die Proben Beispiel folgende, könnten Sie ersetzen ':library'
mit ' com.twotoasters.RecyclerViewLib:library:1.0.+@aar '
und umfasst nicht verwenden.