1

アプリの使用可能な画面領域をプログラムで取得しようとしています。そのために私は を使用していgetWindowManager().getDefaultDisplay().getSize()ます。ただし、この「デフォルト表示ウィンドウ」に対応する画面領域が正確に何であるかはよくわかりません。

ナビゲーションバー以外の全画面(通知バー含む)を組み込んでいるようです。これは正しいです ?例外はありますか?

4

2 に答える 2

0

はい、アプリケーションで使用できるすべてのスペースが含まれます (つまり、ステータス バーや通知バーなどの OS レベルのコンポーネントはカウントされません)。

ただし、サイズはsetSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);、通知やステータス バーを非表示にしたり、アプリケーションに一時的に余裕を持たせるなどの方法を使用するかどうかによって異なります。

于 2013-03-21T22:47:48.767 に答える