سؤال

أحاول تنفيذ درج الملاحة في بلدي الروبوت التطبيق.لقد استخدمت هذا البرنامج التعليمي : http://manishkpr.webheavens.com/android-navigation-drawer-example-using-fragments/ مما يدل على تنفيذ درج الملاحة مع استخدام شظايا.ولكن بلدي قوة التطبيق يغلق وأنا أحاول تشغيله على أبي 10 (الزنجبيل)

لكنه يعمل فقط على 3.0 قرص العسل+.كيف يمكنني جعلها تعمل على 2.3 الزنجبيل + وفي وضع ملء الشاشة.من فضلك أحتاج إلى مساعدة!

شكرا مقدما!

ستاكتريس

01-09 16:01:07.971  16470-16470/com.Chinmay.navigationdrawer E/AndroidRuntime﹕ FATAL     EXCEPTION: main
    java.lang.NoSuchMethodError: com.Chinmay.navigationdrawer.MainActivity.getActionBar
    at com.Chinmay.navigationdrawer.MainActivity.onCreate(MainActivity.java:25)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:130)
    at android.app.ActivityThread.main(ActivityThread.java:3687)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
    at dalvik.system.NativeStart.main(Native Method)
هل كانت مفيدة؟

المحلول

درج الملاحة غير متاح لنظام Android 2.3 Gingerbread.يجب عليك استخدام مكتبة دعم AppCompat لاستخدام درج الملاحة على الإصدارات الأقدم.هناك برنامج تعليمي جيد

نصائح أخرى

قبل العسل لا يوجد ActionBar متاح.لهذا السبب يتعطل تطبيقك عند المكالمة getActionBar().

يجب عليك استخدام مكتبة شيرلوكاكتيونبار أو أكتيونباركومبات من مكتبة الدعم.إذا كنت تستخدم واحدة من هذه تغيير الدعوة إلى getSupportActionBar().

أنت تتصل getActionBar() التي تمت إضافتها في مستوى واجهة برمجة التطبيقات 11.سوف تحتاج إلى تمديد SherlockActivity أو استخدم مكتبة التوافق ثم اتصل getSupportActionBar() من أجل إصلاح المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top