我想把箭头的颜色改为白色,怎么做呢,这是我的代码。
<com.google.android.material.textfield.TextInputLayout
style="@style/ExposedDropdownMenu"
android:hint="Select"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:focusable="false"
android:textSize="17sp"
android:padding="15dp"
android:textColorHint="@color/white"
android:textColor="@color/white"
android:id="@+id/actv_pool"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:ignore="LabelFor" />
</com.google.android.material.textfield.TextInputLayout>
这是我的风格。
<style name="ExposedDropdownMenu" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu">
<item name="boxStrokeColor">#fff</item>
<item name="boxStrokeWidth">1dp</item>
<item name="android:textColorHint">#fff</item>
</style>
我希望它是清楚的,先谢谢你。
您可以使用 app:endIconTint
属性的布局。
<com.google.android.material.textfield.TextInputLayout
...
app:endIconTint="@color/my_selector_color">
或者你可以使用一个自定义的样式。
<com.google.android.material.textfield.TextInputLayout
style="@style/ExposedDropdownMenu"
...>
与:
<style name="name="ExposedDropdownMenu" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu">
<item name="endIconTint">@color/my_selector_color</item>
</style>