2011-03-06 12 views
3

editTxtV.setEnabled(false)で無効にすると、Edittextのグレーアウトが標準よりも少なくなるか欲しくなります。 明らかに、disableAlpha-Propertyはこれを正確に行います。 しかし、アンドロイドを使用して:disabledAlphaデータは= layout.xmlEditText/AttributeSetの属性を変更する方法 "disableAlpha"をEditTextで使用する方法

<EditText android:inputType="numberDecimal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/EditTextV" android:text="1" android:disabledAlpha="2.0" ></EditText> 

で、このような "2.0" は、すべての動作を変更しないでください。

Hot do「どのくらいグレーアウトするか」を正しく変更しますか?

セバスチャン

PS: ひとつのアイデアは、のEditTextを拡張するカスタムビューを作成することです。コンストラクタで私はattrs AttributeSetを取得し、それをsuper.constructorに戻しますが、私のコンストラクタを通してdisableAlpha属性を変更する方法は?

答えて

-1

アルファ値の範囲は0.0〜1.0で、1.0より大きい値は1.0とみなされます。

関連する問題