I have an application that has numerous activities. I set this in the manifest:
<uses-sdk android:minSdkVersion="4" targetSdkVersion="11"/>
I also set up a v11 style so that the activities will all use the Holo Theme on v11+.
The issue is that all of my activities are showing the legacy menu button on the system bar. My activities that have menus (ones in which I use onCreateOptionsMenu) show both the legacy menu button and the action bar overflow menu button at the same time. Pressing the legacy button expands the menu at the upper right corner of the screen.
On my activities that don't use onCreateOptionsMenu, there is still a legacy button that doesn't do anything.
I haven't been able to figure out what's going on. Hackborn has written that targetSdkVersion is the only thing that controls whether the legacy button is shown: link
Edit: Clarified description of problem.