web-dev-qa-db-de.com

Android.support.design kann nicht aufgelöst werden. nach der Migration auf AndroidX

Ich versuche, den TextView des Snackbar mit diesem Code-Snippet abzurufen:

snackbarView.findViewById<TextView>(Android.support.design.R.id.snackbar_text)  

aber Android Studio löst die Designbibliothek nicht auf.

Wie kann ich diesen Code zum Laufen bringen?

43
dudi

Mit dieser Lösung gelöst: snackbarView.findViewById<TextView>(com.google.Android.material.R.id.snackbar_text)

111
dudi

Vielen Dank für die tolle Antwort von @dudi, die Sie generell bei der Migration auf AndroidX ersetzen können

Android.support.design.R

mit

com.google.Android.material.R

Ich habe einen kurzen, schrittweisen Artikel über die Migration von AndroidX geschrieben hier , falls jemand Interesse hat, mehr darüber zu erfahren.

30
Ali Nem

Sie haben 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)

2
user8730407