我正在大致跟随Chris Bane的excellent intro here重新设计我当前的应用程序。但有一件事让我感到震惊:
如果我通过Toolbar
将新的v7-appcompat setSupportActionBar()
设置为操作栏替换并从Theme.AppCompat.Light.NoActionBar
派生我的主题,那么上下文操作栏(CAB)仍会弹出并推送我的内容,包括工具栏,向下:
现在,我可以尝试将CAB覆盖到我的工具栏,但我认为后退按钮的UI(基本上是指标和位置)以及CAB的文本都不匹配工具栏(如下所示)图像),所以我想知道是否有一个" CAB"工具栏实现中的模式,以便工具栏也可以接管这个角色?
答案 0 :(得分:30)
您需要在主题中设置以下内容:
<item name="windowActionModeOverlay">true</item>
这会使动作模式覆盖内容视图,因此也就是工具栏。