我想知道我的活动是在多窗口模式的上视图还是下视图。
原因是我在播放器活动中使用了一个自定义的MediaController
,它位于NavigationBar
的后面。
早些时候,我通过将NavigationBar
高度的底部边距添加到MediaController
来处理这个问题,但是我不能在多窗口模式下使用它。
当活动处于多窗口模式的上视图时,我需要删除底部边距,当它处于底部视图时,我必须提供底部边距。
我尝试过将android:fitsInSystemWindows=true
属性应用于活动布局和媒体控制器布局,但没有帮助。
有人能帮我吗?
发布于 2016-12-27 15:25:04
您可以使用视图:getWindowVisibleFrame方法并检查rect.top
。
https://stackoverflow.com/questions/41347593
复制相似问题