2014年6月26日 星期四

[Android][UI] 如何得到 statusbar 高度

寫 android GUI 程式的時候,偶爾會需要得到  status bar 的高度,這時候最好直接從系統去問出來,具體的代碼如下。

public int getStatusBarHeight() {
int result = 0;
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = getResources().getDimensionPixelSize(resourceId);
}
return result;
}