私はインフレの前に示しており、私はアンドロイドに描画可能に設定することでこれを行うスプラッシュ画面を作成しようとしている。このようなwindowBackground私SplashActivitiesでテーマ:アンドロイドに描画可能なセットをフィット:windowBackground
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/background_splash</item>
<item name="android:windowNoTitle">true</item>
</style>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/dark_gray"/>
<item>
<bitmap android:src="@drawable/splash_screen" android:gravity="center"/>
</item>
</layer-list>
それは、私はそれがしたいフルスクリーン画像ですので:描画可能なフルスクリーンビットマップが(土地/ポートフォルダ内の風景や肖像画の両方のための1つを得た)と小さくない画像やアイコン、それは以下のようになります表示していますストレッチせずに画面に記入すると、 adjustViewBoundsがtrueのImageViewがあり、scaleTypeがfitCenterに設定されているとき。
私はレイアウトやImageViewの設定ではなく、windowBackgroundに適用できる描画可能なものを探しています。私が見つけたほとんどの検索結果は、アプリ起動後にスプラッシュ画面が実装されているため、これを強調しています。
私も試してみて解決策を見つけることができませんでした。 android:widthとandroid:heightが役立ちますが、これはAPI 23+ – Klevi01