我能够更改包装 EditText 的 TextInputLayout 的浮动标签的颜色。当它在动画阶段使用下面的代码浮动时,我可以使用“android:textColor”选择黑色(默认为白色)。当 EditText 变得不集中时,我试图选择不同的颜色——这意味着当浮动标签在 EditText 上方变为永久标签时。我的最低 API 是 14。请告知。
部分主题.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar" >
...
</style>
<style name="FloatingLabel" parent="@android:style/TextAppearance" >
<item name="android:textColor">#000000</item>
</style>
部分 layout.xml 文件:
...
<android.support.design.widget.TextInputLayout
android:id="@+id/ToDo_text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextAppearance="@style/FloatingLabel"
>
...