zoukankan      html  css  js  c++  java
  • Android:ActionBar官方指导+个人整理

    一、官方指导

    在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。

    二、强制显示OverflowMenu

      当菜单项过多时,Android会分两种情况进行处理:

      1、手机有MENU实体键:则按下Menu键后会显示剩余菜单项;

      2、手机没有MENU实体键:则会在最左边显示一个Action OverFlow按钮,按下后会显示剩余项菜单,如图:

       

    如果需要强制把部分item显示在下列表中,则可以在其FragmentActivity中的onCreate()方法中调用如下代码:

    private void forceShowActionBarOverflowMenu() {
            try {
                ViewConfiguration config = ViewConfiguration.get(this);
                Field menuKeyField = ViewConfiguration.class
                        .getDeclaredField("sHasPermanentMenuKey");
                if (menuKeyField != null) {
                    menuKeyField.setAccessible(true);
                    menuKeyField.setBoolean(config, false);
                }
            } catch (Exception ignored) {
                ignored.printStackTrace();
            }
        }
  • 相关阅读:
    读书笔记
    JavaScript
    Vue
    读书笔记
    Python
    Python
    概率论07 联合分布
    概率论06 连续分布
    概率论05 离散分布
    概率论04 随机变量
  • 原文地址:https://www.cnblogs.com/xsjayz/p/3135605.html
Copyright © 2011-2022 走看看