您好,我正在尝试获取屏幕大小减去底部菜单栏的大小。
我知道可以根据设备的分辨率减去一个常数,但这是一种非常丑陋的hack方法。我相信谷歌的工程师们不会愚蠢到忘记为用户提供一个函数来获取底部菜单栏的高度,以便我可以从全屏大小中减去它。
这是一个类似的帖子。 安卓通知栏和标题栏的大小?
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
what_i_need =metrics.heightPixels-buttomMenuHeight();
我需要 buttomMenuHeight(); 这个函数。
我在 API 中找不到这个函数。目前我并不关心它是否向后兼容。
谢谢。