TextInputLayout的样式设置 
1、默认Hint颜色设置 
     直接在布局文件中设置  android:textColorHint=”@color/step_no_selete” 
2、顶部提示语的颜色

  • 如果界面只需要设置一种颜色: 直接在你的主题中添加colorAccent属性,指定为你想要的颜色。
  • 如果你需要特殊的颜色但又不想改主题颜色你可以给TextInputLayout一个theme属性,指向你的style文件,同样设置colorAccent属性

 <style name="CustomAppTheme_textinputLayout" parent="Theme.AppCompat.Light.NoActionBar"><item name="colorAccent">#3498db</item><item name="android:textColorHint">@color/alpha_white</item><item name="colorControlNormal">@color/alpha_white</item><item name="colorControlActivated">@color/white</item><item name="colorControlHighlight">@color/white</item><item name="android:windowTranslucentStatus">true</item></style>

3、适配到5.0以下

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

  <style name="CustomAppTheme_textinputLayout" parent="Theme.AppCompat.Light.NoActionBar"><!-- <item name="colorAccent">#3498db</item> --><item name="android:textColorHint">@color/alpha_white</item><item name="colorControlNormal">@color/alpha_white</item><item name="colorControlActivated">@color/white</item><item name="colorControlHighlight">@color/white</item><item name="android:windowTranslucentStatus">true</item></style>
   <activityandroid:name=".activity.login.LoginActivity"android:theme="@style/CustomAppTheme_textInputLayout">           </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"
<style name="TextLabel" parent="TextAppearance.Design.Hint" ><item nname="android:textSize">14sp</item></style>

参考: https://blog.csdn.net/qingdaohaoyunpeng/article/details/51915374

关于TextInputLayout几种颜色设置的方式相关推荐

  1. Tableau实用小技巧之——红绿色字体颜色设置

    想要在表格中为某列添加正负红绿标识怎么办? Excel的条件格式能够快速简单的为某列数字添加上红绿标识.要在Tableau中实现这个效果,也并不复杂.这次探信君和大家分享在Tableau中为表格数字标 ...

  2. echarts 饼图的一种---南丁格尔玫瑰图按照百分比大小进行排序以及颜色设置的两种方式(普通设置颜色和渐变色设置)

    本篇博文是记录一下我在开发过程中遇到的一个问题,那就是对于南丁格尔玫瑰图(或者饼图)如何根据百分比大小进行排列,可以很直观的看出数据高低. 首先给大家展示一下官方的样式,具体代码可以去官网上查看:ht ...

  3. icc 颜色 c语言,浅析颜色在icc中四种不同的转换方式

    在我们使用频率最高的图像处理软件Photoshop中,我们可以在颜色设置项中的转换选项中发现"意图"一项中有可感知.饱和度.相对比色和绝对比色四个选项,这是不同颜色在icc之间转换 ...

  4. html同一段文字设置不同颜色字体,CSS设置一个文字两种颜色

    CSS设置一个文字两种颜色属于前端实例代码,有关更多实例代码大家可以查看. CSS可以将一个文字设置为两种颜色,下面介绍一下如何实现此效果. 代码实例如下: 犀牛前端部落 .antzone{ disp ...

  5. html背景颜色透明度hex,CSS背景颜色设置透明度的两种方法(8位hex和rgba)

    目录 一. 6位HEX转RGBA 二.8位HEX 在写微信小程序的时候,有个需求是按背景颜色 background-color要设透明度0.85,让背景图片 background-image透一点出来 ...

  6. python画图颜色设置_python画图常规设置方式

    python绘图的包大家应该不会陌生,但是,对图的常规设置不一定会知道(其实自己也是才知道的),比如:坐标轴的字体大小.颜色设置:标题的字体颜色大小设置:线的粗细.颜色:图片风格的设置等.了解这些常规 ...

  7. Typora字体颜色设置的3种方案

    Typora没有直接设置字体颜色的功能,不能像word一样,选中字体直接设置想要的颜色. 于是我在网上为大家找到了三种在Typora工具中设置字体颜色的方案. 下面第一种方法需安装软件AutoHotK ...

  8. html设置文本颜色三种写法,html字体颜色设置方法

    在网页开发的过程中,有时为了网页的美观,需要给网页中的字体设置不同的颜色,那么,怎么来设置字体颜色呢?本篇文章就来给大家来介绍html设置字体颜色的三种方法. 话不多说,我们来直接看正文. html字 ...

  9. 页面布局的几种宽度设置方式—html

    今天分享下"页面布局的几种宽度设置方式-html"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习 ...

最新文章

  1. Python3.3 学习笔记1 - 初步安装
  2. ​从熵不变性看Attention的Scale操作
  3. 你的灯亮着么阅读笔记3
  4. 刚装的matlab R2010a运行quad2d时提示找不到指定的程序! 提示信息: libmwblas: load error: csrot Caught
  5. WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
  6. golang语言渐入佳境[29]-math包核心方法
  7. 实现平衡二叉排序树的各种算法(包括二叉树的递归遍历、非递归遍历)
  8. NLPIR的语义分析系统
  9. 简明Python3教程 1.翻译
  10. android 长截屏实现,Android实现截屏与截长图功能
  11. android 程序界面美化,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...
  12. 【Xposed】框架安装full.xml.gz下载失败解决方法总结
  13. 随机生成中文姓名(分性别)
  14. kvm虚拟机压缩qcow2镜像空间
  15. Origin 不连续数据点做出连续曲线
  16. rk3288 gpio控制
  17. 克里金插值---MATLAB程序
  18. Linux网卡流量监控工具
  19. 浙大oj(basic level)1001
  20. Android:国家气象局天气预报接口JSON完全解析

热门文章

  1. linux 修改文件用户组和所有者
  2. css iframe 滚动,css – 如何设置iframe的滚动条样式?
  3. STM32+CubeMX零基础串口收发全攻略
  4. 使用Python自动发送邮件
  5. 手机录制视屏音频注意
  6. spire.pdf转换word去除警告
  7. Android 应用内分屏查看(使用fragment)
  8. suse桌面linux,SUSE Linux Enterprise桌面版新体验(转)
  9. 安装win10专业版
  10. 不知道的win10骚操作