Android layout 选择器在Textview中不工作,无法更改禁用状态的textColor
即使禁用了textView,我也希望textColor为黑色。对于它,我使用一个选择器,但它不工作,它给我默认的灰色文本颜色在禁用状态。 选择器文件如下所示:Android layout 选择器在Textview中不工作,无法更改禁用状态的textColor,android-layout,Android Layout,即使禁用了textView,我也希望textColor为黑色。对于它,我使用一个选择器,但它不工作,它给我默认的灰色文本颜色在禁用状态。 选择器文件如下所示: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" androi
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true" android:color="@color/black" />
<item android:state_enabled="false" android:state_focused="false" android:color="@color/black" />
<item android:state_enabled="true" android:state_focused="true" android:color="@color/black"/>
<item android:state_enabled="true" android:state_focused="false" android:color="@color/black"/>
<item android:color="@color/black"/>
</selector>
<com.rengwuxian.materialedittext.MaterialTextView
android:id="@+id/policyEndDateText"
style="?android:attr/spinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@color/textview_color_selector"
android:enabled="false"
android:hint="New Policy End Date"
android:textSize="@dimen/insurance_text_size"
app:met_floatingLabelTextSize="@dimen/insurance_floating_label_textSize"
app:met_hideUnderline="true"
app:met_floatingLabel="highlight"
app:met_primaryColor="@color/material_text"/>
设置选择器的TextView如下所示:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true" android:color="@color/black" />
<item android:state_enabled="false" android:state_focused="false" android:color="@color/black" />
<item android:state_enabled="true" android:state_focused="true" android:color="@color/black"/>
<item android:state_enabled="true" android:state_focused="false" android:color="@color/black"/>
<item android:color="@color/black"/>
</selector>
<com.rengwuxian.materialedittext.MaterialTextView
android:id="@+id/policyEndDateText"
style="?android:attr/spinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@color/textview_color_selector"
android:enabled="false"
android:hint="New Policy End Date"
android:textSize="@dimen/insurance_text_size"
app:met_floatingLabelTextSize="@dimen/insurance_floating_label_textSize"
app:met_hideUnderline="true"
app:met_floatingLabel="highlight"
app:met_primaryColor="@color/material_text"/>