アクティビティのテーマ/スタイルで背景画像を使用するにはどうすればよいですか?Androidのアクティビティの背景画像
私はこの使用して色を行う場合は、次の
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
</style>
それが正常に動作しますが、私はラインを交換する場合:正しく
<item name="android:windowBackground">@drawable/splash_image</item>
画像を表示しますが、すべてのコンテンツはに押しつぶされます画面左上の小さなブロック。ステータスバーの下の影も切り取られたり乱されたりします。
Android用にMonoを使用しています。画像は有効な9パッチのPNGです。
誰もがここでこれを読んでために...あなたがカスタマイズしたAppThemeとしてwindowBackgroundに使用し、あなたの描画可能な、完全にあなたのヒープにロードをデコードされることに注意してください。 90KiBのようなサイズの小さな画像でさえ、実行時に行われるデコードのために90MiB以上の割り当てが可能です。これにより、OutOfMemoryの問題が光より速く発生します。 :) – JacksOnF1re
詳細については、この記事をお読みくださいスプラッシュ画面を正しく設定する方法:https://www.bignerdranch.com/blog/splash-screens-the-right-way/ – JacksOnF1re