3

PhoneGapを使用してアプリを作成していますが、複数のAndroidデバイスをターゲットにしたいと考えています。
問題は、ドキュメントにこれを行う方法がたくさんあることです。正しい方法を知りたいと思います。

Androidドキュメントでは、画面密度ごとに異なるCSSを使用できることがわかりますが、実行するアプリごとに4つのcssを作成する必要があります。 http://developer.android.com/guide/webapps/targeting.html

Googleでレスポンシブレイアウトを使用する必要があることがわかりましたが、友人から、それは正しいことではないと言われました。

多くの不要なCSSファイルを作成せずにPhoneGapでアプリを作成するための最良の方法は何ですか?

4

2 に答える 2

3

Phonegap を使用しているので、jQuery Mobile、Sencha Touch などのモバイル フレームワークを使用します。これらのフレームワークはこれを処理し、レスポンシブ レイアウトを有効にします。あなたの友人の意見は少し根拠がないようです。私は jQuery Mobile を使用しており、テストしたすべてのモバイル デバイス (Galaxy Nexus、iPod touch、iPad、Kindle) で動作しました。私のアプリは非常に大きく複雑で、画面サイズに基づいてジグまたはザグするコードの場所はありません。私は単一の CSS ファイルを持っており、複数のテーマもサポートしています。

于 2013-03-23T02:40:59.330 に答える
1

レスポンシブ レイアウトを作成することを強くお勧めします。モバイル ファーストの手法を使用して最小の画面サイズをターゲットにしてから、メディア クエリを使用してより大きな画面サイズをターゲットにします。すべての電話の動作は少し異なります。いくつかの違いがあることを期待してください。

于 2013-03-22T23:54:30.873 に答える