4

現在、phonegap ビルドで Android デバイス用のスプラッシュ スクリーンを設定しようとしています。4つの異なる画面を設定しましたが、どういうわけか画面が変形し、縦横比が失われます。それを防ぐ方法はありますか?

よろしくお願いします

4

6 に答える 6

3

質問がAndroidに関するものであったことを見逃して、これが私のconfig.xmlのAndroidセクションです。

<gap:splash src="img/splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="img/splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="img/splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" />
<!--<gap:splash src="splash/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" />-->

はい、Appleははるかに簡単です!Androidでは、「密度」と呼ばれる修飾子を使用します。

私の知る限り、PhoneGapBuildは現在4つのうち3つしかサポートしていません。ldpi、mdpi、hdpi、およびxdpiではありません(そのため、上記でコメント化されています)。

すべてのAndroidデバイスは、これら4つのサイズのいずれかを使用します。私の理解です。何百もの異なるデバイス間で完全なアスペクト比を取得するのは少し難しいかもしれませんが、これを使用すると、少なくとも近づくことができます。

これを読んでください、私はそれがたくさんあることを知っています、しかし読む価値があります:http: //developer.android.com/guide/practices/screens_support.html#support

そして、PGBガイドライン: http: //build.phonegap.com/docs/config-xml

于 2013-02-14T15:42:20.460 に答える
0

これはおそらくあなたのニーズを満たすでしょう。config.xml関連するすべての設定、画像、スプラッシュ画面を直感的なインターフェイスでカスタマイズして追加できます。

ファイルをダウンロードして手動でインストールすることをお勧めします。Web ベースの air インストーラーが機能していないようです。

http://aj-software.com/configap/index.html [現在オフライン]

于 2013-08-26T10:07:16.433 に答える
0

これは、私が PGB config.xml を持っている方法です (フォルダー構造とファイル名は異なります)。これは、私が信じているほとんどの IOS デバイスをサポートしています。起動イメージはいくつありますか?

<gap:splash src="img/splash/ios/Default.png" width="320" height="480" />
<gap:splash src="img/splash/ios/Default_at_2x.png" width="640" height="960" />
<gap:splash src="img/splash/ios/Default_iphone5.png" width="640" height="1136" />
<gap:splash src="img/splash/ios/Default-Landscape.png" width="1024" height="768" />
<gap:splash src="img/splash/ios/Default-Portrait.png" width="768" height="1024" />
<gap:splash src="img/splash/ios/Hi-Rez-Portrait.png" width="1536" height="2008" />
<gap:splash src="img/splash/ios/Hi-Rez-Landscape.png" width="2048" height="1496" />

Apple のガイドライン: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

Phonegap Build のガイドライン: http://build.phonegap.com/docs/config-xml

于 2013-02-13T17:02:45.373 に答える
0

phonegap のスプラッシュ スクリーンの詳細を参照してください @ Phonegap のスプラッシュ スクリーン

于 2013-02-08T08:31:04.553 に答える
0
import android.os.Bundle;
   import org.apache.cordova.*;

  public class RemindMeActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html", 10000);


}
}

これは、phonegap を使用してスプラッシュ スクリーンを表示するのに役立ちます

于 2013-02-08T08:33:44.683 に答える