Phonegap 2.9 プラグインで Google Android Development Tools (Eclipse) を使用して、Android アプリを構築しています。アプリにスプラッシュ スクリーンを表示させたい。スプラッシュ スクリーンに関する Phonegap ドキュメントの指示に従おうとしています。
問題 1:それに応じて編集しましapp/res/xml/config.xml
た。しかし、指示はある時点で曖昧になります。それは言います:
スプラッシュ スクリーンの画像を Android プロジェクトの res/drawable ディレクトリにコピーします。
ただし、ファイルに名前を付ける方法はわかりません。また、それらを実装する方法も不明です。私が持っているのは、、、、およびという名前のディレクトリです。drawable-mdpi
それぞれに適切なサイズのファイルを配置してみました。drawable-ldpi
drawable-hdpi
drawable-xhpdi
splash.png
問題 2:ファイルをビルド.APK
して電話でテストすると、アプリの名前を含む黒いバーが上部にある既定の画面が表示されます。この画面は、次のファイルから生成されているようです/res/layout/activity_main.xml
。
このデフォルト レイアウトを削除して、独自のスプラッシュ スクリーンを表示するにはどうすればよいですか?
注:この回答の情報に基づいて、このコードを my に入れMainActivity.java
ます:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl(Config.getStartUrl(), 2000);
super.loadUrl("file:///android_asset/www/index.html");
adView = new AdView(this, AdSize.BANNER, AdMob_Ad_Unit);
LinearLayout layout = super.root;
layout.addView(adView);
AdRequest request = new AdRequest();
adView.loadAd(request);
}
残念ながら、何も変わっていません。
更新:何が変わったのか正確にはわかりませんが、今のところスプラッシュ スクリーンは表示されているようですが、まだこのデフォルトのスクリーンが表示され、上部の黒いバーがちらつき、スプラッシュ スクリーンの前に表示されています。この画面が表示されないようにするにはどうすればよいですか?