问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android的actionbar的溢出菜单不显示icon,怎样弄成微信那样显示icon

发布网友 发布时间:2022-05-07 21:31

我来回答

3个回答

热心网友 时间:2023-11-14 13:26

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:27

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-11-14 13:26

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:27

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-11-14 13:27

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

热心网友 时间:2023-11-14 13:27

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

热心网友 时间:2023-11-14 13:26

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:27

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-11-14 13:27

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

热心网友 时间:2023-12-06 14:24

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:26

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:27

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-11-14 13:26

直接给你一个方法:在onMenuOpened(int featureId, Menu menu)方法中调用
/**
* 利用反射让隐藏在Overflow中的MenuItem显示Icon图标
* @param featureId
* @param menu
* onMenuOpened方法中调用
*/
public static void setOverflowIconVisible(int featureId, Menu menu) {
if (featureId == Window.FEATURE_ACTION_BAR && menu != null) {
if (menu.getClass().getSimpleName().equals("MenuBuilder")) {
try {
Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
m.setAccessible(true);
m.invoke(menu, true);
} catch (Exception e) {
}
}
}
}

热心网友 时间:2023-11-14 13:27

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

热心网友 时间:2023-11-14 13:27

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-11-14 13:27

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

热心网友 时间:2023-12-06 14:24

ActionBar上是无法在下拉的菜单中显示Icon的,原生的布局中就没有这个项。
你想要做到微信的样子,估计需要自己做了。

热心网友 时间:2023-12-06 14:25

popupWindow 你去百度一个这个类 不知道能否帮到你.追问有demo吗?求一份啊

追答百度demo啊 很多的 也很好用 csdn上很多的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 被冻结,解冻不成功怎么办? MySQL的数据源为什么安装不上? 被冻结,怎么才能解除,我换手机换了微信登陆解除就解不开? 物理九年级上册总结报告,急急 关于九年级物理的总结 初中物理九年级物理知识点讲解 九年级物理总结 九年级(初三)上册物理总结 九年级上册物理公式归纳有哪些? 九上物理必考知识点有哪些? 虚构事实借款,算不算诈骗 虚构事实借款时合同诈骗吗 虚构事实借款是诈骗吗 虚构事实借款时的合同算诈骗吗 借款人虚构借款事实算诈骗吗? 为逃避债务,虚构借款事实,伙同他人提起虚假民事诉讼的行为构成虚假诉讼罪还是妨害作证罪? 同步的数据结构,例如concurrenthashmap的源码理解以及内部实现原理,为什么他是同 HashMap底层原理是怎么实现的,Java培训哪个达内何中公哪个好一些呢,有学过的嘛? 如何把电脑里的Excel表格同步进Ipad内? hashmap实现原理 风是怎样形成的.ppt 求蓝藻检验方法及标准 蓝藻给人们带来的危害有那些? 主页被篡改成了7939怎么办 开启悬浮窗权限,开启才能 风在哪里的ppt 如何制作立体风ppt 蓝藻 毒素的检测方法 ppt风格那么多,该怎么选择 螺旋藻蒸包子,需要开水煮吗? office2016安装完成却找不到,电脑搜索有软件但是找不到? 为什么装了office软件但是找不到在哪里呢? office2013安装找不到officelr office2013安装时找不到office.zh-cn\officeLR.cab 安装office2016找不到指定模块 安装程序找不到office.zh-cn\officeMUI.xml怎么办 唯有的反义词 唯有的反义词是什么 挺拔. 爽朗.唯有的反义词 唯一 的反义词是什么。