我使用的是android设计库的TextinputLayout
。但无法自定义TextinputLayout
中EditText
的提示颜色、标签颜色和下划线颜色。请帮帮忙。
发布于 2021-05-19 22:07:32
更改TextInputLayout + TextInputEditText的线条颜色
colors.xml
<color name="mtrl_textinput_default_box_stroke_color" tools:override="true">@color/lineColor</color>
styles.xml
<style name="TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.FilledBox.Dense">
<item name="boxStrokeColor">@color/lineColor</item>
<item name="android:textColorHint">@color/hintColor</item>
<item name="boxStrokeWidth">1dp</item>
<item name="boxBackgroundColor">@color/backgroundColor</item>
</style>
<style name="TextInputEditText" parent="ThemeOverlay.MaterialComponents.TextInputEditText.FilledBox.Dense">
<item name="android:textColor">@color/black</item>
</style>
layout.xml
<com.google.android.material.textfield.TextInputLayout
style="@style/TextInputLayout"
android:layout_height="wrap_content"
android:layout_width="match_parent">
<com.google.android.material.textfield.TextInputEditText
style="@style/TextInputEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text" />
</com.google.android.material.textfield.TextInputLayout>
https://stackoverflow.com/questions/31722034
复制相似问题