URL からイメージビューに png-8 を読み込もうとしましたが、透明度が失われ、黒くなります。だから私はpng-24と同じ問題を試しました。
これがキッカーです。URLから画像をコピーしてPhotoshopに貼り付けると、透明度も黒くなります!
ただし、Web では問題なく表示され、iOS では完全に表示されます。
デコーダ オプションを設定し、onCreate() でウィンドウも設定しようとしました。
getWindow().getAttributes().format = android.graphics.PixelFormat.RGBA_8888;
次に、これを個別に試しました
BitmapFactory.Options decOpt = new Options();
decOpt.inPreferredConfig = Bitmap.Config.ARGB_8888;
それからそれらを一緒に試しました。これらは、私がウェブ上で見つけることができるすべてのソリューションでした.
これも、うまくいきません。
getWindow().getAttributes().format = android.graphics.PixelFormat.TRANSPARENT;
何も機能していません!何か案は?
編集:
これが私の画像だけであるかどうかをランダムに確認しようとした画像のURLです。これには同じ問題はありません。
http://img260.imageshack.us/img260/1124/girlag8.png
そしてこれも
http://images.vectorimagesfree.com/2011/09/world-series-logo-famous-sports-icon-transparent-png0.png
そのため、Androidで正しく表示できるようになれば、私の問題も解決する可能性があります。