[英]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所述)。 无论如何,您都可以使用此解决方法:创建一个仅带有“溢出三点”图标的选项菜单。 选中后,仅显示一个弹出菜单,如下所示:
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.