在多窗口模式android中查找活动的位置

时间:2016-12-27 15:10:24

标签: android android-7.0-nougat multi-window

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

原因是我在播放器活动中使用了自定义MediaController,该活动落后于NavigationBar

之前我通过向NavigationBar添加MediaController高度的下边距来处理此问题,但我无法在多窗口模式下使用它。

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

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

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

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