Android -- ActionBar上的三点菜单显示不出来问题

把Theme设置为Theme.AppCompat.Light.DarkActionBar,ActionBar上的三点菜单就是显示不出来,最终找到了一种解决办法:http://blog.csdn.net/codeeer/article/details/26447659 

主要是因为手机有实体菜单键的问题,把以下代码添加到Activity的onCreate方法种:

       try {
            ViewConfiguration mconfig = ViewConfiguration.get(this);
            Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
            if(menuKeyField != null) {
                menuKeyField.setAccessible(true);
                menuKeyField.setBoolean(mconfig, false);
            }
        } catch (Exception ex) {
        }    
原文地址:https://www.cnblogs.com/yarightok/p/5900138.html