【質問事項】
jsWaffle DEMOをHTC EVO 3Dで動かしたところ、画面の全体に表示されず、画面の上から2/3のあたりまでをスクリーンと勘違いしたかのように、下の1/3に何も表示されません。
ちょうど、makeToast ボタンの下側がかけて表示され、その下に実寸で3cmくらいの黒いなにも描画されないエリアが残ります。
スクロールすると、上側の2/3のエリア内でスクロールされます。
(ちょうど、スクリーンの中にウィンドウがあるような感じです)
【再現方法】
他に端末は持っていませんので他の実機では試せていません。
プロジェクトのクリーンとリビルドはためしました。
何度転送しても結果は同じです。
【調べた事】
metaタグでviewportを試しましたが変わりません。
複数の解像度のエミュレーターで試しましたが、エミュレーターでは問題なくフルスクリーンで表示されます。
【jsWaffleバージョン】
1.1.81
【Androidのバージョン】確認したAndroidバージョン
Android OS 2.3.4
【機種名】
HTC EVO 3D
【その他】
初心者のため、簡単なことでつまづいているのだと思います。
一応、こちらの掲示板を確認しましたが、同じ内容の質問がないため、質問させていただきました。
よろしくお願いいたします。
こんにちは。
はじめまして。
jswaffleのデモは、ターゲットのAndroid OSがVer1.5になっています。
そのため、大きな解像度の画面に対応していません。
大きな解像度に対応しようとするときは、ターゲットのOSを1.6以上にされて
AndroidManifest.xml の <uses-sdk android:minSdkVersion="4" /> に変更してみてください。
なお、この4は、ターゲットOSが1.6のときの4なので、それ以上のバージョンにするときは、そのバージョンに合わせた数字に変更されることをお勧めします。
デモの動作確認であれば、ターゲットOSを1.6にして、この指示通りにuses-sdk android:minSdkVersion="4"に変更して頂けたら、どの端末でも動作確認できると思います。
詳しい手順は、下記のURLのページを見てください。
http://d.aoikujira.com/jsWaffle/wiki/index.php?Tips%252F320px%E4%BB%A5%E4%B8%8A%E3%81%AE%E7%94%BB%E9%9D%A2%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84
ミラクル☆くまちゃんさん
はじめまして
そして、よろしくお願いいたします&ありがとうございました!
まさにアドバイスいただいた通りでした。
無事に540x960pxと認識し、全画面で表示できました!
まじまじとみると、今までは両端(横)にも黒い表示されないエリアがあったことに気づきました。
Tips...見ておりませんでした。にもかかわらず、あたたかいアドバイス、ありがとうございました。
今後ともよろしくお願いいたします。
とりいそぎ、報告と御礼まで。。。