解决ToolBar在显示上下文菜单中被推下的问题

ToolBar是在新版本Android上使用的一个兼容组件,在使用WebView,EditText的时候,如果长按进入选入状态,ToolBar不会被弹出的上下文菜单(Contextual Action Bar, CAB)覆盖,而是被压下去了,如下图所示:

ToolBar被压下去了

解决办法是在style中加入:

<item name="android:windowActionModeOverlay">true</item>
<item name="windowActionModeOverlay">true</item>

要点:

  1. 上面的两行代码添加一行就行,根据Android版本不同而不同
  2. 上面的代码要添加到APP的Style中,而不是ToolBar的Style中

参考文献:Toolbar and Contextual ActionBar with AppCompat-v7

文章目录