Android: How to/Tutorial zum ändern ActionBar zu ActionBarCompat (Toolbar)?
Habe ich schon fest auf diese, überprüft die amtliche Anleitung, etc. Alle tutorials/was sind die Schritte zum ändern von ActionBar zu ActionBarCompat (für Werkzeugleiste und die Unterstützung von älteren Versionen? Ich habe importiert appcompat-v7:21.0.+, versucht
getSupportActionBar();
und
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
setSupportActionBar(toolbar);
geändert Thema appcompat Thema im Stile... häufigsten Fehler zu beachten oder Ideen?
Immer diese Fehlermeldung:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.battery.plusfree/com.battery.plusfree.MainCollectionActivity}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2212)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2271)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1205)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.battery.plusfree.MainCollectionActivity.onCreate(MainCollectionActivity.java:133)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2169)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2271)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1205)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Ein guter Ort, um zu starten :github.com/kanytu/android-material-drawer-template
post ur MainColelctionActivity
Veröffentlichen Sie Ihre Aktivität und layout. Die müssen Lesen Sie über die Symbolleiste: android-Entwickler.blogspot.es/2014/10/...
Können Sie auch das layout, das Sie aufblasen? Könnte es sein, dass es fehlt ein <android.Unterstützung.v7.- widget.Symbolleiste - > daher die NPE?
Was appcompat Thema verwenden Sie? Ihre Aktivitäten müssen zur Nutzung der appcompat.Licht.noactionbar Thema (oder sonething so, erinnere mich nicht an den genauen Namen jetzt) 🙂
post ur MainColelctionActivity
Veröffentlichen Sie Ihre Aktivität und layout. Die müssen Lesen Sie über die Symbolleiste: android-Entwickler.blogspot.es/2014/10/...
Können Sie auch das layout, das Sie aufblasen? Könnte es sein, dass es fehlt ein <android.Unterstützung.v7.- widget.Symbolleiste - > daher die NPE?
Was appcompat Thema verwenden Sie? Ihre Aktivitäten müssen zur Nutzung der appcompat.Licht.noactionbar Thema (oder sonething so, erinnere mich nicht an den genauen Namen jetzt) 🙂
InformationsquelleAutor LemonGentry | 2014-11-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich gelernt, mit meiner Anwendung ist, dass Sie nicht verwenden können, die Symbolleiste und die actionbar zur gleichen Zeit. Also das könnte sein, wo Ihr Problem liegt, aber ich bin mir nicht sicher, weil Sie nicht Ihre post-code, aber mit der styles.xml die Datei müssen Sie angeben oder so:
Activity.xml:
Activity.java:
Referenz: hier .. hoffe, das hilft!
Fragmente weder eine
ActionBar
nochToolbar
. Ich nehme an, Sie bereits gefunden, es über eine einfache Google-Suche.InformationsquelleAutor Andrew Butler
@ Andrew Butler: gute Antwort, obwohl es einen standard-Weg, um nicht mit einer actionbar.
InformationsquelleAutor AG1
Legen Sie den Eltern von Ihrem Thema, ohne ein action-bar. Zum Beispiel
Gäbe es keine Notwendigkeit, um windowActionBar false mehr.
InformationsquelleAutor JD2015