前のスレッドのフォローアップですが、かなり新しい内容です..そして状況の変化。
だから私は Android アプリを作成し、通常はメモ帳で Adobe Muse に書き込みますが、今回は Muse の方が簡単で、すべてのファイルを電話として構成し、解像度は 1280x720 です。私のテスト デバイスは HTC one X で、画面解像度は 1280x720 です。すべてのコードが完成したら、Adobe Phonegap で APK にコンパイルし、それを自分の電話にインストールします。
実際、muse (site @ 1280x720) で書いたものは、携帯電話の画面では 1:1 である必要があります。しかし、そうではありません。実際、すべてを 2 倍のサイズで表示します。私は自分の画面をスクロールすることができます..
実際、キャンバス全体を使用して、ホームページと 1 つの画像だけを含む 2 番目のバージョンを作成しましたが、これは元のサイズのちょうど半分のサイズにしました。したがって、360x760 のキャンバスです。コンパイルして再度インストールすると、スクロールせず、画像が画面いっぱいに表示されます。
別の意味で: 移動中のどこかで、私の電話は、実際のサイズ (1280x720) の半分 (360x640) の画面サイズであると認識しています。
で簡単なテストを行いました
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=0.5, minimum-scale=0.5, maximum-scale=0.5"/>
どういうわけか画面全体の「半分」に収まることを願っていますが、運が悪いです。
だからみんな:ここにいるのは、すべて迷って、もう手がかりがありません. HTML/CSS/JS の設定を機能させるには誰が助けてくれますか? 問題が電話ギャップの設定にある場合は、そこで助けてくれますか?
ここをクリックしてサイト ファイルとコンパイル済みの APK をダウンロードし、自分でテストしてください。注: APK を (エミュレータではなく) 携帯電話にインストールし、画面サイズが 1280x720 と異なる場合は、もちろんスクロールが発生します。
ps 解像度 480x800 のホームページと画像のみの 2 番目のテスト バージョンを作成し、Samsung S3 mini でもテストしました (画面解像度 480x800)。全体が 2 倍に拡大されているように見えます..本当に迷っています。
pps 他の誰かが「覚えておいてください、あなたはまだステータスバーを持っています」と言いました。同じことを考えている人のために: 全画面表示に設定し、ステータスバーを非表示にして全画面表示にしました。