当前位置:   article > 正文

关于TextInputLayout几种颜色设置的方式_hint的默认颜色怎么修改

hint的默认颜色怎么修改
TextInputLayout的样式设置 
1、默认Hint颜色设置 
     直接在布局文件中设置  android:textColorHint=”@color/step_no_selete” 
2、顶部提示语的颜色 
  •  如果界面只需要设置一种颜色: 直接在你的主题中添加colorAccent属性,指定为你想要的颜色。 
  • 如果你需要特殊的颜色但又不想改主题颜色你可以给TextInputLayout一个theme属性,指向你的style文件,同样设置colorAccent属性 
  1. <style name="CustomAppTheme_textinputLayout" parent="Theme.AppCompat.Light.NoActionBar">
  2. <item name="colorAccent">#3498db</item>
  3. <item name="android:textColorHint">@color/alpha_white</item>
  4. <item name="colorControlNormal">@color/alpha_white</item>
  5. <item name="colorControlActivated">@color/white</item>
  6. <item name="colorControlHighlight">@color/white</item>
  7. <item name="android:windowTranslucentStatus">true</item>
  8. </style>

3、适配到5.0以下 

        如果你按上面说的在5.0之后使用是没有问题的,但是如果你要放在5.0以下的版本你会发现颜色并没有改变,这时候你需要给你当前activity单独指定一个theme了.

 
  1. <style name="CustomAppTheme_textinputLayout" parent="Theme.AppCompat.Light.NoActionBar">
  2. <!-- <item name="colorAccent">#3498db</item> -->
  3. <item name="android:textColorHint">@color/alpha_white</item>
  4. <item name="colorControlNormal">@color/alpha_white</item>
  5. <item name="colorControlActivated">@color/white</item>
  6. <item name="colorControlHighlight">@color/white</item>
  7. <item name="android:windowTranslucentStatus">true</item>
  8. </style>
  1. <activity
  2. android:name=".activity.login.LoginActivity"
  3. android:theme="@style/CustomAppTheme_textInputLayout">
  4. </activity>
  • 长时间放后台运行再次回到界面即使没有使用TextInputLayout的error提示作用会发现线都变红了这时候你需要在代码中设置禁用

    TextInputLayout.setErrorEnabled(false);

  • 浮动hint改变size 

  • etc:
    style name=”TextLabel” parent=”TextAppearance.Design.Hint” 
    item name=”android:textSize”>14sp item 
    style

  app:hintTextAppearance="@style/TextLabel"
  1. <style name="TextLabel" parent="TextAppearance.Design.Hint" >
  2. <item nname="android:textSize">14sp</item>
  3. </style>
参考: https://blog.csdn.net/qingdaohaoyunpeng/article/details/51915374

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/521880
推荐阅读
相关标签
  

闽ICP备14008679号