操作栏Android中的三个点设置菜单不会出现

时间:2013-06-26 09:26:29

标签: android android-actionbar android-menu appsettings

我想在Action Bar上创建一个简单的选项menù(经典的三个点)。我写了这部分代码,但没有出现:

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

即使是这一个,但总是没有出现:

    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0, 0, 0, "Settings");
        return super.onCreateOptionsMenu(menu);
    }

操作栏上没有三个点。还有其他什么可以写在onCreate()吗?

编辑。 menu.xml

<xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Info" android:id="@+id/settings"></item>
</menu>

2 个答案:

答案 0 :(得分:3)

将以下行添加到菜单xml文件

<item
   android:title="Info"
   android:showAsAction="never"
   android:id="@+id/settings" >
</item>

答案 1 :(得分:-4)

检查AndroidManifest.xml,设置android:targetSdkVersion =“10”或lowwer。