私はAndroidの携帯電話とタブレットで動作するように設計されたPhonegapアプリを持っています。テキストと画像のスケールは電話では問題ないように見えますが、7インチのタブレットでは小さすぎます。さまざまなAndroid画面サイズ/密度のPhonegapアプリの拡大縮小ですか?
Phonegapベースのアプリケーションで使用できるさまざまな画面サイズ/密度の縮尺を設定する方法はありますか?ネイティブのAndroidアプリの場合、複数の画面レイアウト(に記載)が解決策ですが、これはPhonegapベースのアプリに使用できますか?
CSSのメディアクエリを使用して、画面サイズに基づいてフォントサイズを設定できますが、インターフェイス全体(画像を含む)を比例して調整したいと考えています。
Iは、絶対位置を特定の画面サイズを標的とするためにCSSをメディアクエリと共にzoom
プロパティを使用して、このネジ試みなどiScrollなどのUI要素の機能に干渉する:
@media only screen and (min-device-width : 768px) {
body{
zoom: 125%;
}
}
@media only screen and (min-device-width : 1024px){
body{
zoom: 150%;
}
}
私も使用しようとしましたtargetdensity-dpi
メタビューポートプロパティ - 120dpiに調整すると、7インチのタブレットではスケールが改善されますが、電話では大きすぎます。これはむしろCSSよりもHTMLにハードコードされているので、メディアクエリは、画面サイズに基づいて、それを変えるために使用することはできません。
<meta name="viewport"
content="width=device-width, initial-scale=1, targetdensity-dpi=120dpi">
はここでテストケースのPhoneGapアプリからいくつかのスクリーンショットです:
- HTC HD2, target-density=default
- HTC HD2, target-density=120dpi
- Nexus 7, target-density=default
- Nexus 7, target-density=120dpi
アプリケーション(実際には、[アプリのシリーズ](https://play.google.com/store/apps/developer?id=Working+Edge+Ltd)です)は、アンドロイド携帯電話で完璧に書かれ、テストされ、機能しているだけで、7インチGPS対応のタブレットにも展開したいと思っています。iPhone/iOS(適切なネイティブプラグイン) JavaとObjective-Cで完全に別々の2つのバージョンを作成して管理する必要があります。 – DaveAlden
あなたがタブレットになるまで... –
私の質問と、stackoverflowの素晴らしい人たちへの信仰... :-) – DaveAlden