私はAppMobi XDKを使いこなし、画面解像度に応じてさまざまなデバイスにスタイリングを適用したいと思っています。問題は、私のシミュレートされたデバイスの幅と高さを判断できないことです。助けてくださいAppMobiの幅と高さを判断するXDK
1
A
答えて
2
あなたはwindow.innerHeightとwindow.innerWidthに基づいてサイズを得ることができます。
XDKにappMobi.device.readyイベントが発生してから300ms +が経過するまで利用できない問題があります。
0
appMobi.device.readyがトリガされた後、Ianのコメントから300msかかる。
index.htmlファイル内で、onDeviceReady関数内にsetTimeoutを追加するだけです。私の場合は
var onDeviceReady=function(){
//Size the display to 768px by 1024px
// AppMobi.display.useViewport(768,1024);
//hide splash screen
AppMobi.device.hideSplashScreen();
setTimeout(setDisplayScreen, 300);
};
私は、画面の下部にフッターを持っていると思ったし、私はすでにPXで設定します。
function setDisplayScreen(){
var dHeight = window.innerHeight;
document.getElementById("footer").style.top = dHeight - 70 + "px";
}
これはうまくいきます。 フッターが表示される前に少し遅延がありますが、それは悪くありません。
0
問題は、デバイスの準備ができているときにウィンドウの高さが正しくないことです。これは私のためにうまく働いた:
VAR onDeviceReady =関数(){
intel.xdk.device.setRotateOrientation("any");
intel.xdk.device.setAutoRotate(true);
setTimeout(setDisplayScreen, 300);
function setDisplayScreen() {
var dHeight = window.innerHeight;
$('body').css('height', dHeight)
intel.xdk.device.hideSplashScreen();
}
}。
関連する問題
- 1. Androidでビデオの幅と高さを判断する方法
- 2. アルゴリズムの複雑さを判断する
- 3. 複雑さを判断する
- 4. 可変高さ内のコンテンツに基づいてUIWebViewの高さを判断する方法UITableView?
- 5. コアモーションを使用して電話機の高度と方位を判断する
- 6. キーボードが接続/切断されたときのWin32の判断
- 7. 3Gとエッジの判断
- 8. jQuery - ユーザーとプログラムイベントを判断する
- 9. setBound幅と高さ
- 10. オプションメニューの幅と高さ?
- 11. AS3 - 高さと幅のランダムスワッピングビットマップオブジェクト
- 12. PopupWindowの幅と高さ
- 13. WatchViewStubの幅と高さ
- 14. キャンバスの幅と高さ - webview
- 15. tkinterボタンの高さと幅
- 16. QPainterの幅と高さ
- 17. デバイス幅とデバイスの高さ
- 18. モダルの高さと幅
- 19. キャンバスの高さと幅
- 20. JQgridの高さと幅
- 21. Youtubeの幅と高さ
- 22. WPFウィンドウを表示する前に、WPFウィンドウの幅と高さを判断する方法はありますか?
- 23. CVPixelBufferRefを操作する高さと幅
- 24. イメージを取得する幅と高さ
- 25. イメージを取得する高さと幅
- 26. iPhoneのホームボタンが押されたと判断する
- 27. WPFスタイルセッター*高さと幅
- 28. HTML5キャンバス100%高さと幅
- 29. ビデオ100%幅と高さ
- 30. CGSize幅と高さがゼロ
ありがとうございます、あなたのコメントで私の問題を解決:) –