0

我正在尝试确定 Android 中状态栏的高度,. 我找到了答案,但似乎都依赖于 Activity 对象(例如,activity.getWindow())。但是,我正在开发一种输入法,它没有关联的活动对象。

任何想法如何在 IME 中做到这一点?

4

1 回答 1

0

这已在其他帖子中得到解答。这里和链接到这里的响应。

public int getStatusBarHeight() {
  int result = 0;
  int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
  if (resourceId > 0) {
      result = getResources().getDimensionPixelSize(resourceId);
  }
  return result;
}
于 2013-08-11T18:26:57.297 回答