当使用editTxtV.setEnabled(false)禁用时,我希望我的Edittext灰显小于或大于标准。 显然,disableAlpha-Property就是这样做的。 但是在layout.xml
中使用android:disabledAlpha =“2.0”<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>
根本不改变行为。
热点我是否正确地改变了“灰显多少”?
塞巴斯蒂安
PS: 一个想法是创建一个自定义View扩展EditText。在构造函数中,我得到attrs AttributeSet并将其返回给super.constructor,但是如何通过我的构造函数更改disableAlpha属性?
答案 0 :(得分:1)
Alpha值的范围应为0.0到1.0,任何大于1.0的值都被视为1.0。