关于TextInputLayout几种颜色设置的方式
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几种颜色设置的方式相关推荐
- Tableau实用小技巧之——红绿色字体颜色设置
想要在表格中为某列添加正负红绿标识怎么办? Excel的条件格式能够快速简单的为某列数字添加上红绿标识.要在Tableau中实现这个效果,也并不复杂.这次探信君和大家分享在Tableau中为表格数字标 ...
- echarts 饼图的一种---南丁格尔玫瑰图按照百分比大小进行排序以及颜色设置的两种方式(普通设置颜色和渐变色设置)
本篇博文是记录一下我在开发过程中遇到的一个问题,那就是对于南丁格尔玫瑰图(或者饼图)如何根据百分比大小进行排列,可以很直观的看出数据高低. 首先给大家展示一下官方的样式,具体代码可以去官网上查看:ht ...
- icc 颜色 c语言,浅析颜色在icc中四种不同的转换方式
在我们使用频率最高的图像处理软件Photoshop中,我们可以在颜色设置项中的转换选项中发现"意图"一项中有可感知.饱和度.相对比色和绝对比色四个选项,这是不同颜色在icc之间转换 ...
- html同一段文字设置不同颜色字体,CSS设置一个文字两种颜色
CSS设置一个文字两种颜色属于前端实例代码,有关更多实例代码大家可以查看. CSS可以将一个文字设置为两种颜色,下面介绍一下如何实现此效果. 代码实例如下: 犀牛前端部落 .antzone{ disp ...
- html背景颜色透明度hex,CSS背景颜色设置透明度的两种方法(8位hex和rgba)
目录 一. 6位HEX转RGBA 二.8位HEX 在写微信小程序的时候,有个需求是按背景颜色 background-color要设透明度0.85,让背景图片 background-image透一点出来 ...
- python画图颜色设置_python画图常规设置方式
python绘图的包大家应该不会陌生,但是,对图的常规设置不一定会知道(其实自己也是才知道的),比如:坐标轴的字体大小.颜色设置:标题的字体颜色大小设置:线的粗细.颜色:图片风格的设置等.了解这些常规 ...
- Typora字体颜色设置的3种方案
Typora没有直接设置字体颜色的功能,不能像word一样,选中字体直接设置想要的颜色. 于是我在网上为大家找到了三种在Typora工具中设置字体颜色的方案. 下面第一种方法需安装软件AutoHotK ...
- html设置文本颜色三种写法,html字体颜色设置方法
在网页开发的过程中,有时为了网页的美观,需要给网页中的字体设置不同的颜色,那么,怎么来设置字体颜色呢?本篇文章就来给大家来介绍html设置字体颜色的三种方法. 话不多说,我们来直接看正文. html字 ...
- 页面布局的几种宽度设置方式—html
今天分享下"页面布局的几种宽度设置方式-html"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习 ...
最新文章
- Python3.3 学习笔记1 - 初步安装
- ​从熵不变性看Attention的Scale操作
- 你的灯亮着么阅读笔记3
- 刚装的matlab R2010a运行quad2d时提示找不到指定的程序! 提示信息: libmwblas: load error: csrot Caught
- WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
- golang语言渐入佳境[29]-math包核心方法
- 实现平衡二叉排序树的各种算法(包括二叉树的递归遍历、非递归遍历)
- NLPIR的语义分析系统
- 简明Python3教程 1.翻译
- android 长截屏实现,Android实现截屏与截长图功能
- android 程序界面美化,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...
- 【Xposed】框架安装full.xml.gz下载失败解决方法总结
- 随机生成中文姓名(分性别)
- kvm虚拟机压缩qcow2镜像空间
- Origin 不连续数据点做出连续曲线
- rk3288 gpio控制
- 克里金插值---MATLAB程序
- Linux网卡流量监控工具
- 浙大oj(basic level)1001
- Android:国家气象局天气预报接口JSON完全解析