【问题标题】:Menu button is not show in 3.0 OS3.0 操作系统中不显示菜单按钮
【发布时间】:2012-11-22 21:11:19
【问题描述】:

我创建了具有书签和主页按钮两个功能的菜单按钮。 这在所有没有 android 3.0 的 android 版本中运行良好

这里有什么办法吗?所以我的菜单按钮也将在所有版本的 android 3.0 中显示。

我的代码:-

@Override
public boolean onOptionsItemSelected(MenuItem item)
    {
        switch (item.getItemId())
        {
        case R.id.menu_bookmark:
            db.updateContact(new Contact(itemN,imageStatus));  
              return true;
        case R.id.home_page:
            Intent i = new Intent(imageTouchs.this, Comics.class);
            startActivity(i); 
              return true;
              default:
            return super.onOptionsItemSelected(item);
        }
    }    

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

还有我的 androidmanifest.xml :-

    <uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15" />

menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/menu_bookmark"
     android:title="Bookmark"
     android:showAsAction="ifRoom|withText"  />
<item android:id="@+id/home_page"
     android:title="Home" 
    android:showAsAction="ifRoom|withText"  />
</menu>

操作栏中不显示任何菜单

【问题讨论】:

    标签: android android-menu


    【解决方案1】:

    “溢出”按钮仅在设备上没有物理菜单按钮时才会显示。这是 ActionBar 的标准行为。

    您实际上可以将 AVD 的值设置为在配置图像时特别没有菜单按钮。

    这是一个解决同样问题的 SO 问题:Action bar overflow not displayed

    【讨论】:

      【解决方案2】:

      如果您谈论的是OverFlowMenu 图标,据我所知,使用标准Android Support Library 无法实现(强制)。

      如果您必须拥有OverFlowMenu强制),则需要使用ActionBarSherlock 库。浏览我的几个答案,我对如何实现这一点有一些相当详细的建议:

      1. https://stackoverflow.com/a/13307583/450534

      2. https://stackoverflow.com/a/13180285/450534

      注意:正如我在上面链接的两个答案中已经提到的,不建议这样做以确保用户在他们的设备上获得无缝的 UI。此外,如果您必须绝对强制使用OverFlowMenu,则需要使用旧版本的 ABS,同样不推荐。

      【讨论】:

      • 谢谢。我更新我的代码。并且任何菜单都不会显示在使用 android 3.0 的操作栏中
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多