Mark,
I have set the api version to 14 and also set targetSdk to 14 in the
manifest, using Holo theme. On a "normal" size ICS device I get an
Action bar without menu, I do get a navigation bar but there is no
access to menu there. Looks like it must still be expecting a hardware
menu on such a device?

Regards

Roy

On Nov 21, 12:58 pm, Mark Murphy <[email protected]> wrote:
> On Mon, Nov 21, 2011 at 5:29 AM, Royston <[email protected]> wrote:
> > In a similar I have tried the app in a Ice Cream Sandwich "Normal"
> > emulator. I presume that there will be eventually such a device. The
> > same problem exists here in that with Holo theme there is no access to
> > menu. What is the best practice  for support of such devices?
>
> Quoting the documentation:
>
> "Beginning with Android 4.0, you'll notice that handsets no longer
> require a Menu hardware button. However, there's no need for you to
> worry about this if your existing application provides an options menu
> and expects there to be a Menu button. To ensure that existing apps
> continue to work as they expect, the system provides an on-screen Menu
> button for apps that were designed for older versions of Android.
>
> "For the best user experience, new and updated apps should instead use
> the ActionBar to provide access to menu items and set targetSdkVersion
> to "14" to take advantage of the latest framework default behaviors."
>
> http://developer.android.com/sdk/android-4.0.html
>
> I presume that the MENU soft button will be in the navigationbaron
> handsets that lack off-screen MENU buttons. This will become clearer
> once I get my grubby little hands on the Galaxy Nexus.
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!

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

Reply via email to