次のコードを使用して、ImageView のアルファ値を設定しています (これは、API 11 より前であっても、すべてのデバイスと互換性があるはずです)
AlphaAnimation alpha = new AlphaAnimation(0.85F, 0.85F);
alpha.setDuration(0); // Make animation instant
alpha.setFillAfter(true); // Tell it to persist after the animation ends
ImageView view = (ImageView) findViewById(R.id.transparentBackground);
view.startAnimation(alpha);
ただし、ジンジャーブレッド以下で実行されているデバイスでアプリを開くと、imageView は完全に透明ですが、ハニカム以上で実行されているデバイスでは、アルファ値が .85 に設定され、imageView が完全に表示されます。
ジンジャーブレッドでもこれを実現するにはどうすればよいですか?