在潜伏着各种各样的回复之后(感谢这个很棒的网站),我问了我的第一个问题。如果我做错了什么,请原谅我!
我想知道是否有办法在Android平板电脑上找到系统包的宽度。不是虚拟按钮(Back,Home,Menu ...)的部分,可点击部分会弹出所有通知消息。
如果有一个简单的方法可以知道系统/状态栏是在顶部还是底部。根据其他问题,getDecorView在所有情况下都不可靠。
谢谢!
答案 0 :(得分:0)
很少有相关问题可以帮助您Height of statusbar和 System bar size on android tablets
在许多情况下,您不需要知道系统栏的位置,也无需正确绘制自定义组件(即不被系统栏覆盖),所有您需要的是覆盖{{1}如下图所示:
(注意评论:当insets.top> 0时,您可以期望系统栏位于顶部,类似于insets.bottom> 0 )
fitSystemWindows