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

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

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

以下是我的预期输出:

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

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

最佳答案

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

07-24 09:45
查看更多