我在菜单中有项目,这是其中之一
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/settings"
android:title="Settings"
app:showAsAction="never"
android:icon="@drawable/icon"/>
我的菜单是这样的...
但我希望图标像这个菜单一样显示
有人可以帮忙吗?
最佳答案
尝试像下面这样膨胀你的菜单项,它对我有用:
@SuppressLint("RestrictedApi")
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
if(menu instanceof MenuBuilder){
MenuBuilder m = (MenuBuilder) menu;
//noinspection RestrictedApi
m.setOptionalIconsVisible(true);
}
return true;
}
关于android - showAsAction ="never"给菜单项添加图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56891212/