我知道,这听起来很愚蠢,但请耐心等待。
我使用以下
android:minSdkVersion="8"
android:targetSdkVersion="17"
android:Theme.Holo"
当我在 2.2 模拟器上运行我的应用程序时,菜单按钮会显示我的菜单。
当我在 4.2 模拟器上运行我的应用程序时,操作栏应该不会自动激活吗?我可以看到程序图标+标题。我添加了一些这样的菜单项:
<item android:id="@+id/itemShare" android:title="@string/titleShare"
android:icon="@android:drawable/ic_menu_share"
android:showAsAction="ifRoom"></item>
然后我定义了
onCreateOptionsMenu
我所有的活动都继承自。
然而,在 4.2 模拟器中运行我的应用程序时,我看不到任何“操作栏”图标。我一定遗漏了一些明显的东西。
我对 Android 和 Eclipse 很陌生,但我对上面的内容有些困惑。我这样做的方式,如果不想使用ActionbarSherlock,那不应该是获得蜂窝前后兼容性的方法吗?