android - 在 TabLayout 前面显示上下文操作栏

标签 android android-tablayout contextual-action-bar

我有一个屏幕,顶部是 TabLayout(使用 Android 设计支持库),下方是 ListView。我没有任何操作栏。

Screenshot

每当我选择 ListView 的一个或多个项目时,我都会显示上下文操作栏以对选定的行执行一些操作。 CAB 显示在 TabLayout 上方。整个屏幕似乎向下移动,这不是一个好的用户体验。我想在 TabLayout 前面显示 CAB。选项卡应在 CAB 后面。

下面是我的预期输出:

Screenshot2

请帮帮我。如何在 TabLayout 前面显示 CAB?

最佳答案

在您的主题中将 android:windowActionModeOverlay 设置为 true。如果您使用的是 AppCompat 库,请将应用属性命名空间中的 windowActionModeOverlay 设置为 true。

关于android - 在 TabLayout 前面显示上下文操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456243/

相关文章:

android - 如何在上下文操作栏中检索 ListView 选定项

javascript - react 原生 : detect dev or production env

Android 在图库中显示需要从 Internet 下载的图像

android - 如何在进入上下文操作模式时更改状态栏颜色

android - 使用自定义字体更改 Tablayout 的选定选项卡颜色

android - TabLayout+ViewPager+Fragment 第一个tab 没有显示数据?

android - 从 ListFragment 中的自定义 CursorAdapter 启动操作模式

android - 在免费的 Heroku 帐户上部署 Android/iOS 应用程序以进行 Stripe 支付

java - DaggerAppComponent 未找到

android - 在 fragment 中使用 tablayout 实现 recyclerview