Ich versuche TextView
das Snackbar
mit diesem Code-Snippet zu bekommen:
snackbarView.findViewById<TextView>(android.support.design.R.id.snackbar_text)
Android Studio löst die Designbibliothek jedoch nicht auf.
Wie kann ich diesen Code zum Laufen bringen?
Migrate-to-Android-X
Probleme hierAntworten:
Mit dieser Lösung gelöst:
snackbarView.findViewById<TextView>(com.google.android.material.R.id.snackbar_text)
quelle
Vielen Dank für die großartige Antwort von @dudi, die Sie bei der Migration auf androidX generell ersetzen können
android.support.design.R
mit
com.google.android.material.R
Ich habe einen kurzen Schritt- für -Schritt - Artikel über AndroidX Migration geschrieben hier , wenn jemand interessiert ist , mehr zu wissen.
quelle
Sie sind auf AndroidX migriert, was bedeutet, dass die Bibliothek jetzt anders ist.
(android.support.design.R.id.snackbar_text) bis (com.google.android.material.R.id.snackbar_text)
quelle
Ändern Sie dies:
android.support.design.R
mit
com.google.android.material.R
löst das Problem. Nach der Migration auf AndroidX arbeiten wir mit verschiedenen Bibliotheken.
quelle
Da android.support.design.R nach der androidx-Migration nicht mehr unterstützt wird, müssen Sie es ersetzen
mit
com.google.android.material.R
quelle