完美獲取Android狀態列高度

2021-09-12 04:45:50 字數 399 閱讀 5353

需要獲取狀態列高度的問題。

就像android後期版本,無法直接退出一樣。找了一些方法來獲取狀態列高度,結果都是為0.

class<?> c = null;

object obj = null;

field field = null;

int x = 0, sbar = 0;

try catch(exception e1)

個人注:以下**不能在oncreate裡面使用,否則獲取狀態列高度為0

rect frame = new rect();

getwindow().getdecorview().getwindowvisibledisplayframe(frame);

int statusbarheight = frame.top;

完美獲取Android狀態列高度

來自 閒暇寫了個單本 閱讀的應用。中間碰到了需要獲取狀態列高度的問題。就像android後期版本,無法直接退出一樣。找了一些方法來獲取狀態列高度,結果都是為0.class c null object obj null field field null intx 0,sbar 0 trycatch e...

完美獲取Android狀態列高度

閒暇寫了個單本 閱讀的應用。中間碰到了需要獲取狀態列高度的問題。就像android後期版本,無法直接退出一樣。找了一些方法來獲取狀態列高度,結果都是為0.獲取系統狀態列高度 public int getsysbarheight catch exception e1 return sbar 個人注 以...

完美獲取Android狀態列高度

需要獲取狀態列高度的問題。就像android後期版本,無法直接退出一樣。找了一些方法來獲取狀態列高度,結果都是為0.class c null object obj null field field null int x 0,sbar 0 try catch exception e1 個人注 以下 不...