this code is giving horizontal menu in bottom of screen in 2.2, but
same is giving vertical menu in 4.0. how to get same display in 4.0

On Dec 20 2011, 8:18 pm, Warlock <michal.havry...@gmail.com> wrote:
> I have ordinary activity with OptionMenu, which I created by this
> code:
>
> @Override
> public boolean onCreateOptionsMenu(Menumenu) {
>  menu.add(0, 1, 0, "A");
>  menu.add(0, 2, 0, "B");
>  menu.add(0, 3, 0, "C");
>   return true;
>
> }
>
> On Android 2.3 and older (2.2, 2.1) is everything fine. But when I run
> this app on Android4.0(ICS - emulator, Galaxy Nexus, Nexus S) when I
> pressmenubutton the app crashdown with this exception:
>
> W/ResourceType(9263): Failure getting entry for 0x01090044 (t=8 e=68)
> in package 0 (error -75)
> D/AndroidRuntime(9263): Shutting down VM
> W/dalvikvm(9263): threadid=1: thread exiting with uncaught exception
> (group=0x40a4a1f8)
> FATAL EXCEPTION: main
> android.content.res.Resources$NotFoundException: Resource ID
> #0x1090044
> E/AndroidRuntime(9263):
> at android.content.res.Resources.getValue(Resources.java:1019)
> at android.content.res.Resources.loadXmlResourceParser(Resources.java:
> 2107)
> at android.content.res.Resources.getLayout(Resources.java:858)
> at android.view.LayoutInflater.inflate(LayoutInflater.java:394)
> at
> com.android.internal.view.menu.BaseMenuPresenter.getMenuView(BaseMenuPresen­ter.java:
> 70)
> at com.android.internal.policy.impl.PhoneWindow
> $PanelFeatureState.getIconMenuView(PhoneWindow.java:3298)
> at
> com.android.internal.policy.impl.PhoneWindow.initializePanelContent(PhoneWi­ndow.java:
> 1096)
> at
> com.android.internal.policy.impl.PhoneWindow.openPanel(PhoneWindow.java:
> 559)
> at
> com.android.internal.policy.impl.PhoneWindow.onKeyUpPanel(PhoneWindow.java:
> 817)
> at
> com.android.internal.policy.impl.PhoneWindow.onKeyUp(PhoneWindow.java:
> 1486)
> at com.android.internal.policy.impl.PhoneWindow
> $DecorView.dispatchKeyEvent(PhoneWindow.java:1813)
> at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:
> 3300)
> at android.view.ViewRootImpl.handleFinishedEvent(ViewRootImpl.java:
> 3273)
> at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2436)
> at android.os.Handler.dispatchMessage(Handler.java:99)
> at android.os.Looper.loop(Looper.java:137)
> at android.app.ActivityThread.main(ActivityThread.java:4340)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at com.android.internal.os.ZygoteInit
> $MethodAndArgsCaller.run(ZygoteInit.java:784)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
> at dalvik.system.NativeStart.main(Native Method)
>
> I can't localize resource with ID #0x1090044 (it'snotin my R.java or
> any other files) and I don't know what it should be. Maybe some
> internalmenulayout? I already also tried to clean the project. I
> know that there are new "desing rules" for Android4.0ICS and using
> ActionBarinstead oldermenu, but I need this code get working even
> on ICS for many different reasons. Should I some how edit this code to
> work even on ICS? I also already tried creatingmenufrom XML file
> using this code withsameexception.
>
> MenuInflater inflater = getMenuInflater();
> inflater.inflate(R.menu.menu,menu); //have different Res ID than
> #0x1090044
>
> Thank you for any advice!
>
> Sametopic 
> on:http://stackoverflow.com/questions/8576484/crash-when-opening-option-...

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to