スプラッシュスクリーンには、白い背景を含む画像を使用します(純粋な白-Photoshopでチェック)。スクリーンショットに示されているように、何らかの理由で、アクティビティのデフォルトの白いbgに対してわずかに緑のbgが表示されます。のような一部のデバイスでのみ
これをフレームレイアウトの単一ビューとしてアクティビティに追加します。
<?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>
何か案が?RGB888とRGB565の問題について読みましたが、適切な解決策が見つかりませんでした。
注:画像の白を透明に変更することはできますが、問題を理解して適切な解決策を見つけたいと思います。