【问题标题】:Three dots settings menu in the Action Bar Android doesn't appears操作栏 Android 中的三点设置菜单未出现
【发布时间】:2013-06-26 09:26:28
【问题描述】:

我想在操作栏(经典的三个点)上创建一个简单的选项菜单。我写了这部分代码,但什么也没出现:

   @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>

【问题讨论】:

    标签: android android-actionbar android-menu appsettings


    【解决方案1】:

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

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

    【讨论】:

    【解决方案2】:

    检查 AndroidManifest.xml,设置 android:targetSdkVersion="10" 或更低。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      相关资源
      最近更新 更多