首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在带有菜单按钮的Android 4.x设备中更改菜单样式?

如何在带有菜单按钮的Android 4.x设备中更改菜单样式?
EN

Stack Overflow用户
提问于 2012-10-24 11:54:52
回答 1查看 879关注 0票数 4

我发现了一个问题,我在我的应用程序中更改了actionbar溢出样式,当我将选择器颜色从蓝色更改为橙色时。

一些Android 4.x设备仍然有一个菜单按钮,当我点击它时,它的选项列表不会从actionbar overflow跳出来,而是从屏幕底部跳出来。对于这种情况,它的选项列表不会根据我的样式改变(选择器颜色:橙色)。

如何更改这种菜单列表的样式?

EN

Stack Overflow用户

发布于 2014-01-02 21:25:28

你有没有试过下面的代码?

代码语言:javascript
复制
private void getOverflowMenu() {

    try {
       ViewConfiguration config = ViewConfiguration.get(this);
       Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
       if(menuKeyField != null) {
           menuKeyField.setAccessible(true);
           menuKeyField.setBoolean(config, false);
       }
   } catch (Exception e) {
       e.printStackTrace();
   }
 }

在应用程序级别调用此方法,希望它能为您工作。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13042796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档