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) 🙂

InformationsquelleAutor LemonGentry | 2014-11-04

Schreibe einen Kommentar