【发布时间】:2011-03-06 23:18:47
【问题描述】:
当使用 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: 一个想法是制作一个扩展 EditText 的自定义视图。在构造函数中,我得到 attrs AttributeSet 并将其返回给 super.constructor,但是如何在通过构造函数的过程中更改 disableAlpha 属性?
【问题讨论】:
标签: android android-layout android-edittext