我想知道我的活动是否在上视图中或底部视图多窗户模式。
的原因是,我在玩家活动中使用自定义MediaController
,该活动落后于NavigationBar
。
之前,我通过将NavigationBar
高度的底部添加到MediaController
来处理此操作,但是我 coss cos 在多窗口模式下使用它。
当活动处于多窗口模式的上视图时,我需要删除底部边距,当它处于底部视图时,我必须提供底部边距。
我已经尝试将android:fitsInSystemWindows=true
属性应用于活动布局和媒体控制器布局,但是它没有帮助。
任何人可以帮助我吗?
您可以使用视图:getWindowVisibleFrame方法并检查rect.top
。