2

phonegap を使用してアプリを Windows Phone 8 に移植しようとしており、JQM を使用しています。正直なところ、JQM がこれと関係があるとは思いませんが、アプリの構成に関係があると思います。

問題:

画面の下部にアプリ バーがあるとビューが認識しているように見え、画面サイズに基づく計算が必要なものは約 35 ピクセル程度から発生しています。このアプリにアプリ バーがないことを指定する必要がありますか? 計算を調整すると、コンテンツが途切れてしまいます。ブラウザーのポートから外れるのと同じです。

これが動作の画面です(表示されるかどうかはわかりません...): https://lh3.googleusercontent.com/-HO2kvP0umzI/URz-QSyxnUI/AAAAAAAAAAc/gsDJ-yr7RCA/s512/ wp_ss_20130213_0001.jpg

その画面が表示されない場合はお知らせください。同じ HTML/CSS/JS は iOS と Android で問題なく見えるので、WP-Phonegap 構成を使用する必要があります。問題があれば、phonegap 2.4.0 スターター テンプレートを使用してアプリを実行しています...

ありがとう。

4

1 に答える 1

4

したがって、ここでの解決策はトリックを行いました:

jQuery Mobile のページの高さが正しくない

これをCSSに追加しました:

@media screen and (orientation: portrait) {
    @-ms-viewport {
       width: 320px;
       user-zoom: fixed;
       max-zoom: 1;
       min-zoom: 1;
    }
}

@media screen and (orientation: landscape) {
@-ms-viewport {
    width: 480px;
       user-zoom: fixed;
       max-zoom: 1;
       min-zoom: 1;
    }
}
于 2013-03-04T18:31:32.033 に答える