2016-11-21 9 views
1

スプラッシュスクリーンに異なる寸法の画像を追加するにはどうすればよいですか?スプラッシュスクリーンに異なる画像を追加するには

私はこれに関するいくつかのチュートリアルを見てきましたが、常に1つの画像を使用しています。さまざまな画面サイズと密度に合わせるためには、いくつかの画像があるはずです。これらの画像を追加するにはどうすればいいですか?

+0

スプラッシュ画面は実際には起動時間を人為的に増加させる傾向があるため、Android開発では実際には悪い習慣とみなされます。バックグラウンドで実行する必要がある実際の作業がある場合にのみスプラッシュ画面を使用してください。 – Qrchack

+1

あなたの解像度に応じて別のドロウアブルフォルダに異なるイメージを追加してみませんか? – jgm

+1

@Qrchackによると、スプラッシュ画面はアンドロイドでは悪いので、代わりに1回のイントロ画面を使用できます。参照用にこのようにhttps://github.com/paolorotolo/AppIntro –

答えて

2

リソースフォルダにの構成修飾子を使用して、いつ使用する必要があるかを示す必要があります。ファイル構造にフォルダを追加するか、Android Studioのウィザード(New - > Androidのリソースディレクトリ)を使用するだけです。

resource directory wizard

これらの修飾子は、例えばサイズ、密度、方向、縦横比を、指定することができます。

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra-large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra-large in landscape orientation 

res/drawable-mdpi/graphic.png   // bitmap for medium-density 
res/drawable-hdpi/graphic.png   // bitmap for high-density 
res/drawable-xhdpi/graphic.png  // bitmap for extra-high-density 
res/drawable-xxhdpi/graphic.png  // bitmap for extra-extra-high-density 

res/mipmap-mdpi/my_icon.png   // launcher icon for medium-density 
res/mipmap-hdpi/my_icon.png   // launcher icon for high-density 
res/mipmap-xhdpi/my_icon.png  // launcher icon for extra-high-density 
res/mipmap-xxhdpi/my_icon.png  // launcher icon for extra-extra-high-density 
res/mipmap-xxxhdpi/my_icon.png  // launcher icon for extra-extra-extra-high-density 

あなたはドキュメントからSupporting Multiple Screensについての詳細を読むことができます。

+0

イメージを参照したいときは、単にその名前を使用しますか? –

+0

そうです。次に、Androidはデバイスのサイズ、向きなどに基づいて正しいバージョンを選択します。 –

+0

okありがとう、試してみる –

関連する問題