zoukankan      html  css  js  c++  java
  • 不同android版本关于actionBar右面省略菜单的强制转换

    由于不同设备之间对于actionBar左面隐藏部分,4.2以后会有省略号,而之前的版本需要点击虚拟按键菜单才可以调用出来,此方法就是强制转换4.2版本以下右面省略号

    /** 设备配置改变时 */
    @Override
    public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    mActionBarDrawerToggle.onConfigurationChanged(newConfig);
    }

    private void getOverflowMenu() {
    ViewConfiguration viewConfig = ViewConfiguration.get(this);
    try {
    Field overflowMenuField = ViewConfiguration.class
    .getDeclaredField("sHasPermanentMenuKey");
    if (null != overflowMenuField) {
    overflowMenuField.setAccessible(true);
    overflowMenuField.set(viewConfig, false);
    }
    } catch (NoSuchFieldException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IllegalAccessException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IllegalArgumentException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }

  • 相关阅读:
    KVM虚拟化网卡管理
    KVM虚拟化存储管理
    OpenStack简介
    KVM虚拟机管理
    Jenkins持续集成
    Python函数
    Python文件处理
    Python语句
    Python数据类型的用法
    微信服务号开发小项目总结
  • 原文地址:https://www.cnblogs.com/wojiaozhanglei/p/4734834.html
Copyright © 2011-2022 走看看