繁体   English   中英

Android的溢出菜单图标问题

[英]Overflow Menu icon issue Android

我试图在我的一个应用程序中显示带有图标的动作溢出菜单。 我在菜单中没有图标。 我的目标SDK为23,最低SDK为15。

在此处输入图片说明

我的Menu.XML就像belwo

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto">
<!-- Single menu item
     Set id, icon and Title for each menu item
-->
<item android:id="@+id/menu_donate"
      android:icon="@drawable/new_facebook_page"
      android:title="@string/facebook"
      app:showAsAction="never" />
<item android:id="@+id/menu_settings"
      android:icon="@drawable/new_facebook_page" 
      android:title="@string/facebook"
      app:showAsAction="never" />
<item android:id="@+id/menu_logout"
      android:icon="@drawable/new_facebook_page"
      android:title="@string/facebook" 
      app:showAsAction="never" />

      </menu>

我的Java代码如下所示。

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return super.onCreateOptionsMenu(menu);

    }

谢谢

溢出菜单不显示图标(如CommonsWare所述)。 无论如何,您都可以使用此解决方法:创建一个仅带有“溢出三点”图标的选项菜单。 选中后,仅显示一个弹出菜单,如下所示:

如何在Android中创建自定义PopupMenu

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM