Veraltete ActionBarDrawerToggle

8

Ich habe versucht, das android.support.v4.app.ActionBarDrawerToggle in meiner App zu implementieren; da diese Klasse veraltet ist

  

Diese Klasse ist veraltet. Bitte verwenden Sie ActionBarDrawerToggle in   support-v7-appcompat.

Ich bin zu android.support.v7.app.ActionBarDrawerToggle gewechselt.

Bevor ich den Konstruktor auf diese Weise aufrufen konnte:

%Vor%

Aber nachdem ich in die neuere v7 Support-Bibliothek gewechselt habe, erhalte ich den Fehler

%Vor%

Offenbar führe ich keine korrekte Toolbar in den Konstruktor ein, aber ich bin mir nicht sicher, ob ich den Unterschied zwischen den beiden widersprüchlichen Argumenten verstehe. Wie bekomme ich die erforderliche Symbolleiste?

    
Cris Cole 24.02.2015, 10:42
quelle

1 Antwort

18

Ich habe mein Problem gelöst, indem ich das neuere android.support.v7.app.ActionBarDrawerToggle importiert habe und RecyclerView anstelle von ListView verwendet habe, wie in diesem Beispiel gezeigt: So erstellen Sie Material Design Navigationsschublade mit Header-Ansicht :

%Vor%

Wenn Sie immer noch Probleme haben, überprüfen Sie hier: So ersetzen Sie veraltete android.support.v4.app.ActionBarDrawerToggle

    
Cris Cole 16.04.2015, 10:46
quelle