私の背景画像は、私は純粋に使用するテーマ
の使用を作ってるんだ、私の活動のonCreate()
でsetContentView()
を使用してませだPNG 375×667
注意です通常のアクティビティのレイアウトでは、ユーザはスプラッシュスクリーンイメージを見ることができる前に2〜3秒間空白の暗い画面が表示されます。==>私が望むもの
私は表示するためにスプラッシュスクリーンイメージが必要ですユーザーがアプリを開くとすぐに表示されます
一部のユーザーユーザーが何も2-3秒初めて==>のために起こりませんが表示されますを意味しているスプラッシュスクリーンを透明にする容認できない私のOutOfMemoryError - レイヤーリストの画像の背景
たManifest.xml
<activity
android:name=".views.activities.SplashActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:theme="@style/SplashTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
のstyles.xml
用<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:background">@drawable/bg_splash</item>
</style>
bg_splash.xml
<item
android:drawable="@android:color/black"/>
<item
android:drawable="@drawable/splash_full_tiny"
android:gravity="center">
</item>
これが唯一のいくつかのデバイスが起こる:
- ボーダフォンスマートウルトラ6
- A1601(親しい同僚)
- SM-A800I(サムスン)
私はあなたのJavaコードをチェックすることができます3秒の呼び出し遅延だと思いますか? – kgsharathkumar
多分- <ビットマップandroid:drawable = "@ drawable/splash_full_tiny"と試してみてください:
–
rookiedev