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

