For a splash screen, I use an image that contains a white background (pure white - checked in Photoshop). For some reason, it shows a small green bg compared to the default active white bg - as noted in the screenshot. Only on some devices, such as

I add this as a separate view in the frame layout to the activity:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter"
android:src="@drawable/splashscreen" />
</FrameLayout>
Any idea? I read about problems with RGB888 and RGB565, but could not find the right solution.
Note. I am sure that you can make the white change in the image transparent, but they prefer to understand the problem and find the right solution.
Bachi source
share