Я понял, как это можно сделать.В вашем AndroidManifest.xml вам нужно указать что-то вроде следующего:
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="14" />
По сути, minSdkVersion
- это минимальная версия Android SDK, которую поддерживает ваше приложение (в моем случае, 2.2) и targetSdkVersion
версия, на которую вы «нацеливаетесь» (т.е. ваша «предпочтительная» версия - в моем случае это 4.0)
По умолчанию targetSdkVersion
совпадает с minSdkVersion
, и если вы оставите эту предустановку-Honeycomb, вы в основном говорите Android, что ваше приложение "устаревшее", и оно всегда будет показывать кнопку меню.
Если вы сделаете targetSdkVersion
post-Honeycomb, то кнопка меню будет отображаться толькоесли вы действительно определили пункты меню.