2011-08-01 10 views
7

ビューのアルファレベルを設定しようとしています。ビューのアルファレベルを設定できない

http://developer.android.com/reference/android/widget/RelativeLayout.html

をし、私はそれを追加するとき、それは(私はそれがそう言って参照カントとして)でも、私が開発していますアンドロイド2.1で可能であってよいが、必要があるかのように思える: 私はここにドキュメントを読んでいます私の見解

<View 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_margin="20sp" 
    android:background="#ffffff" 
    android:alpha="0.9"></View> 

は、私は言っていないエラーを取得:

パッケージ内の属性「アルファ」が見つかりませリソース識別子を 'android'

ビューのアルファレベルを設定するにはどうすればよいですか?

+0

これは奇妙なことですが、ドキュメントで述べたように、あなたはすっかりそれをやっています。 0から255までの整数値を使用してみてください。小数点はありませんか? [リソースドキュメント](http://android.ubiwireless.com/Documentation.doc) – nldev

答えて

12

この方法ここ

android:background="#50ffffff" 

のような背景のプロパティでアルファを設定することができます最初の50値のアルファ値

+0

これはうまくいきますが、それはなぜそれが文書化されている別の方法なのか分かりません。 – Bex

+1

これをタブレットで実行していますか?これはapiバージョン11以降でのみ利用可能なためです。 –

+0

これが理由です!私が読んでいたドキュメンテーションはそれを指定していないようでした。 – Bex

2

アンドロイドバージョンにこれを実行しているに設定されていますか?

setAlphaは、APIレベル11でのみ使用できます。以前のバージョンでこれを行うには、他の方法でこれを行うこともできます。半透明の背景を使用している可能性があります。

関連する問題