こんにちは私は、画面の画面サイズから下部のメニューバーを差し引いたものを取得しようとしています。
デバイスの解像度に応じて定数を引くことができることは知っていますが、それは非常に醜いハックです。グーグルの人々は、フルスクリーンサイズからそれを差し引くことができるように、下部のメニューバーの高さを取得する機能をユーザーに与えることを忘れるほど愚かではないと確信しています
これは同様の投稿です。 Androidの通知バーとタイトルバーのサイズは?
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
what_i_need =metrics.heightPixels-buttomMenuHeight();
buttomMenuHeight();が必要です。
APIで見つかりませんでした。この時点では、後方比較可能性についてはあまり気にしません。
ありがとう