1

我想知道我的活动是在多窗口模式下处于上视图还是底部视图。

这样做的原因是我MediaController在玩家活动中使用了一个自定义,它落后于NavigationBar.

NavigationBar早些时候,我通过添加高度的底部边距来处理这个问题, MediaController但我不能在多窗口模式下使用它。

当活动处于多窗口模式的上视图时,我需要删除底部边距,当它处于底部视图时,我必须提供底部边距。

我尝试将android:fitsInSystemWindows=true属性应用于活动布局和媒体控制器布局,但没有帮助。

谁能帮我这个?

4

1 回答 1

0

您可以使用View:getWindowVisibleFrame方法并检查rect.top.

于 2016-12-27T15:25:04.747 回答