android - Action 模式栏下推工具栏

标签 android android-actionbar toolbar actionmode

在我的应用程序中,我按照官方文档中的说明使用工具栏(v7 appcompat 支持库、Theme.Appcompat.Light.NoActionBar、android.support.v7.widget.Toolbar、setSupportActionBar(myToolbar)) : http://developer.android.com/training/appbar/index.html

我有一个 ExpandableListView,我想在长按某个项目时实现上下文操作模式。为此,我使用: setMultiChoiceModeListener(new MultiChoiceModeListener())。 不过这样一来,action mode bar 就显示在屏幕顶部,把 Toolbar 往下推了(我想是因为系统用的是普通 action mode,而不是 support action mode)。我希望它显示在工具栏上。

我试过这个解决方案:

windowActionBarOverlay = true

但它不起作用。

最佳答案

我也遇到了这个问题。
您尝试的解决方案有点不对。

而不是<item name="windowActionBarOverlay">true</item>

尝试设置<item name="windowActionModeOverlay">true</item>

在您应用的主题中。这将根据需要将操作模式栏覆盖在工具栏上。

关于android - Action 模式栏下推工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34095735/

相关文章:

android - API 级别 > 3.0 中的操作栏,但仍支持 API < 3.0

android - 在 Action Bar Android 上添加复选框

c++ - 如何从资源创建工具栏?

swift - 使用 Swift 在工具栏中切换播放/暂停 UIBarButtonItem

android - 新 Android 工具栏 subview 的重力属性行为不正确

android - 如何根据需要安全地打开和关闭 WebView 缩放

android - Sqlite Xamarin android nuget

Android 标签栏在低于 4.4.2 的设备中呈现在不低于操作栏的上方

java - 如何使用 onFling() 制作 android 脚蹼动画?

c# - 将 C# Windows 窗体代码转换为 C# Android 代码