菜单图标未显示在我的三星Galaxy平板电脑中

时间:2012-10-25 07:36:17

标签: android android-layout

我想用我的Galaxy平板电脑中的菜单执行一个应用程序。这是创建菜单的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

这是菜单布局:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_about"
        android:title="@string/menu_about"
        android:icon="@drawable/ic_about"
    />
    <item android:id="@+id/menu_limt_time_rocord"
        android:title="@string/menu_limt_time_rocord"
        android:icon="@drawable/ic_menu_timer"
    />
</menu>

在我的手机中,通过按“普通”菜单按钮显示菜单,在我的Galaxy平板电脑中,菜单按钮根本不显示,我根本无法打开菜单。

如何在平板电脑中显示菜单按钮?

提前致谢

了Kobi

2 个答案:

答案 0 :(得分:5)

您的菜单都是正确的。做一件事,从清单文件中删除targetSDKVersion并仅使用<uses-sdk android:minSdkVersion="8" />

我认为这是唯一的问题。现在从3.0开始,您可以看到菜单按钮。

答案 1 :(得分:0)

根据描述的文档here在android Android 3.x函数中 onCreateOptionsMenu()在活动开始填充ActionBar时调用,而不是在用户触摸第一个菜单按钮时时间