【发布时间】:2021-12-01 19:50:01
【问题描述】:
我有一个根视图,这个根视图包含一个带有 viewpager 的片段。这是我的内容片段。我更新了这个 ContentFragment 的视图以获取 viewpager 行为。现在,当我为 ContentFragment 的视图激活 ActionMode 时,ActionMode 最初会隐藏根视图的工具栏,这是所需的结果,如下所示:
不幸的是,在横向模式之后,工具栏又变得可见并且没有隐藏。查看下图:
之后,即使我将设备竖直放置,我总是在 ActionMode 中看到以下视图:
而不是这个:(期望的视图)
当我使用这行代码手动隐藏工具栏时:
toolbar.visibility = View.INVISIBLE
或
toolbar.visibility = View.GONE
在根视图中,ActionMode 与 ListView 的第一项重叠,如下所示:
我有
<item name="windowActionModeOverlay">true</item>
在themes.xml 中使用过,我敢肯定。但问题是,为什么 ActionMode 一开始会隐藏 Toolbar,但在横向模式之后,Toolbar 又变得可见并且永远不会隐藏。
【问题讨论】:
标签: android android-toolbar android-actionmode actionmode