Blackberry Storm 2 のディスプレイの縦サイズを調べようとしています。
私のデバイスの高さは 480 ピクセルです。コードでこの値を取得しようとしましたが、仮想キーボードが表示されている場合、値は480 - (仮想キーボードの高さ) に等しくなります。任意のデバイスで実際のディスプレイの高さを決定する機能はありますか(キーボードの有無にかかわらず、仮想キーボードが有効または無効になっています)。
また、RIM クラスも発見しました。
非表示の仮想キーボードでこれらの値を取得します。
Display.getWidth(); //360
Display.getHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //480
表示された仮想キーボードでこれらの値を取得します。
Display.getWidth(); //360
Display.getHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //248
実際の画面の高さを決定する方法はありますか?