Android-解决顶部Menu那三点不显示的问题
之前弄了好久,终于找到解决方案了。。
解决方案
添加这一段代码即可:
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();
}
}
然后在onCreate()方法里面调用:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
getOverflowMenu();
}