【发布时间】:2014-11-21 15:06:06
【问题描述】:
我使用新的 Appcompat v21 工具栏创建了一个活动。一切正常,除非我从 TextView 中突出显示一些文本。复制/剪切操作栏出现了,但不是覆盖我现有的工具栏或隐藏它,它只是将工具栏向下推,所以我得到这样的东西:
现在我的问题是,如何使复制/剪切操作栏覆盖我的工具栏?或者如果选择了文本,我应该隐藏它吗?如果是这样,我该如何收听文本选择?
最好的问候
【问题讨论】:
我使用新的 Appcompat v21 工具栏创建了一个活动。一切正常,除非我从 TextView 中突出显示一些文本。复制/剪切操作栏出现了,但不是覆盖我现有的工具栏或隐藏它,它只是将工具栏向下推,所以我得到这样的东西:
现在我的问题是,如何使复制/剪切操作栏覆盖我的工具栏?或者如果选择了文本,我应该隐藏它吗?如果是这样,我该如何收听文本选择?
最好的问候
【问题讨论】:
在您的主题中,您需要将其添加到其中
<item name="windowActionModeOverlay">true</item>
所以它看起来像这样
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/color_primary</item>
<item name="colorPrimaryDark">@color/color_primary_dark</item>
<item name="colorAccent">@color/color_primary</item>
<item name="windowActionModeOverlay">true</item>
</style>
【讨论】: