setsupportactionbar() wirft Fehler
Ich habe versucht, nach den Schritten zum anzeigen einer Schublade über der Aktionsleiste, aber unterhalb der Statusleiste. Die Schritte finden Sie hier:
Anzeige über die ActionBar/Toolbar und unter der status bar?
Aber nach der Umsetzung des code, wird die folgende Fehlermeldung ausgegeben wurde:
error: cannot find symbol method setSupportActionBar(Toolbar)
Ich habe in Google gesucht genau dieser Fehler und nicht ein einziges Ergebnis.
Bin ich mit Android Studio (1.1) und versucht haben, mit "Clean Build"
Ich bin mit import android.support.v7.widget.Toolbar;
Toolbar toolbar = (Toolbar) findViewById(R.id.actionbar);
setSupportActionBar(toolbar); //error
Hoffentlich jemand erkennt diesen Fehler und hat eine schnelle Antwort für Sie - ansonsten kann ich mehr Informationen liefern, wenn angefordert.
ActionBarActivity
und kein Fehler mehr geworfen wird - außer, dass die app abstürzt, statt. Aber das ist ein Fehler. Senden Sie Ihren Kommentar als eine Antwort, und ich konnte akzeptieren, es als die Lösung.
InformationsquelleAutor Liggliluff | 2015-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten:
Kürzlich
ActionBarActivity
worden ist veraltet, zu Gunsten derActionBarCompat
. Sie sollten den neuen verwenden, und verwenden Sie alsActionBarCompat
Themen, E. g.Theme.AppCompat.Light
du Klasse noch zu verlängern
ActionBarActivity
stattActivity
, um die MethodesetSupportActionBar
InformationsquelleAutor Blackbelt
Löschen von:
importieren android.- widget.Symbolleiste;
Add:
importieren android.Unterstützung.v7.- widget.Symbolleiste;
AppCompatActivity sollte stattdessen verwendet werden. Die AppcompactActivity ist eine Klasse extends FragmentActivity, ist die Basis-Klasse für Aktivitäten, die über das support-Bibliothek-action-bar. Also Aktivität ist schneller als alle & AppCompatActivity ist die beste von allen.
InformationsquelleAutor Carlos
ActionBarActivity ist jetzt veraltet. Verwenden AppCompatActivity statt
InformationsquelleAutor Gaurav Kapoor
Verlängern Sie Ihre Klasse aus
ActionBarActivity
ab support package.InformationsquelleAutor anil
Können Sie versuchen Umwandlung:
Dieser arbeitete für mich!
InformationsquelleAutor R Lu
Verlängern Sie einfach Ihre Aktivität AppCompatActivity und verwenden
import android.Unterstützung.v7.- widget.Symbolleiste;
statt
import android.- widget.Symbolleiste;
Hoffe das kann helfen...
InformationsquelleAutor Jalal Jan Khan