【发布时间】:2014-12-14 13:36:21
【问题描述】:
哎呀。当我将我的应用程序升级到 L 时,我用工具栏替换了 ActionBars,现在每当我启动 ActionMode 时,它都会下推所有内容。 (我想这是因为再次显示 ActionBar 是为了显示 ActionMode。)是否可以将 ActionMode 显示为叠加层,或者让它驻留在 Toolbar 中?
似乎也没有样式选项适用于它,这让我想知道是否有一种新的方式来设置它。有什么想法吗?
我正在使用 AppCompat V7 21,到目前为止我已经尝试过 windowActionModeOverlay=true 和 toolbar.startActionMode(..)
【问题讨论】:
-
嗨。你能设置动作模式的风格吗?如果有,怎么做?
-
@vandzi 嗨!将它们设置在我的应用程序的基本主题中,没有任何 android: 前缀。
-
嗨,zoltish,您是如何在搜索视图和溢出图标下方实现任何设备微调器的。
-
@Ria 它只是一个带有两个微调器的线性布局,颜色与操作栏(本例中的工具栏)相同。
-
@JCodex 基本上你会想要使用 FrameLayout 并且在视图上的上边距等于工具栏的高度,你也可以使用负边距(如果视图高度,marginBottom -6 dp是 6 dp)。
标签: android android-5.0-lollipop android-actionmode android-toolbar