2012-01-11 2 views
4

AndroidのドキュメントにsetAlpha API Level 1があります。ビューにsetAlpha(float)を使用しようとするビューがありますが、そのようなメソッドは存在しません。何か不足していますか?setAlphaをプログラムで表示する

+0

有用かもしれないhttp://stackoverflow.com/questions/2838757/how-to-set-opacity-alpha-for-view-in-android – Krishnabhadra

答えて

3

私が見る限り、http://developer.android.com/reference/android/view/View.html#setAlpha(float)はAPIレベル11(1ではなく)からのみサポートされています。

あなたがこれを使用する場合は、

ARGBスキームを使用して色を視野の背景を設定し

<uses-sdk android:minSdkVersion="11"/>

+0

use-sdkは実際にこの問題に対処しません。 setAlpha()の呼び出しは、11より前のデバイスでは失敗します –

+0

問題が正確に何であるかによって異なります:OPがsetAlphaを使用したい場合、minSDKを11に設定する必要があります。しかし、正しく指摘すると、コードが実行されます。 –

+0

minSdkVersionは重要ではありません。重要なのはproject.propertiesのtarget = android-11です –

0

のようなあなたのマニフェスト何かに追加する必要があります。

android:background=#77777777組それ鈍い半透明の灰色

これは例外であり、リストビューアイテムの場合には機能しません。

+0

不正なアプローチです。リストビューの項目では、リストセレクタが混乱します。 –

+0

@mice、ListViewは私の答えはカバーしませんエッジケースです。謝罪します。 –

関連する問題