在我的应用程序中,我按照官方文档中的说明使用工具栏(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/