【问题标题】:ActionMode with Toolbar offsetting content带有工具栏偏移内容的 ActionMode
【发布时间】:2014-12-14 13:36:21
【问题描述】:

哎呀。当我将我的应用程序升级到 L 时,我用工具栏替换了 ActionBars,现在每当我启动 ActionMode 时,它​​都会下推所有内容。 (我想这是因为再次显示 ActionBar 是为了显示 ActionMode。)是否可以将 ActionMode 显示为叠加层,或者让它驻留在 Toolbar 中?

似乎也没有样式选项适用于它,这让我想知道是否有一种新的方式来设置它。有什么想法吗?

我正在使用 AppCompat V7 21,到目前为止我已经尝试过 windowActionModeOverlay=truetoolbar.startActionMode(..)

【问题讨论】:

  • 嗨。你能设置动作模式的风格吗?如果有,怎么做?
  • @vandzi 嗨!将它们设置在我的应用程序的基本主题中,没有任何 android: 前缀。
  • 嗨,zoltish,您是如何在搜索视图和溢出图标下方实现任何设备微调器的。
  • @Ria 它只是一个带有两个微调器的线性布局,颜色与操作栏(本例中的工具栏)相同。
  • @JCodex 基本上你会想要使用 FrameLayout 并且在视图上的上边距等于工具栏的高度,你也可以使用负边距(如果视图高度,marginBottom -6 dp是 6 dp)。

标签: android android-5.0-lollipop android-actionmode android-toolbar


【解决方案1】:

在您的应用主题中使用<item name="windowActionModeOverlay">true</item>(不带android:)。

【讨论】:

  • 在 Android 4.4.4 上,我可以看到 ActionMode 下的 Toolbar。它高了十几个像素。有没有办法调整 ActionMode 的大小?
  • 这似乎随着 M 的发布而改变了。你现在应该有和没有 android: 前缀。
猜你喜欢
  • 2014-12-16
  • 1970-01-01
  • 2016-03-01
  • 2015-10-29
  • 1970-01-01
  • 2022-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多