今天为了解决EditText的设置问题,研究了下EditText的各个部分颜色设置方法。总结如下:

1背景

关联属性:

android:background 背景

android:backgroundTint + android:backgroundTintMode 背景的着色,就是将backgroundTint和background混合,后面是混合模式。

2文字选中背景

关联属性:

android:textColorHighlight

3textSelectHandle(选择文本的小水滴)

关联属性:

android:textSelectHandle 中间的选择器图标

android:textSelectHandleLeft 左边的选择器图标

android:textSelectHandleRight 右边的选择器图标

关联主题属性:

android:colorControlActivated 设置某些控制器激活时候的颜色(CheckBox,EditText的textSelectHandle,Switch),默认使用主题色中的colorAccent

android:colorControlNormal 设置某些控制器未激活时候的颜色(CheckBox,EditText的textSelectHandle,Switch),默认使用主题色中的colorAccent

如果不需要改变小水滴的图片,只是希望改变小水滴的颜色,那么只需要改变android:colorControlActivated的颜色值即可。

更多相关文章

  1. Android的属性系统
  2. Android属性动画之XML定义方式
  3. android:ems 属性
  4. ImageView的属性android:scaleType作用
  5. android实现页面背景的左右移动

随机推荐

  1. 升级到Android Studio 3.2.1 ,报 Could no
  2. Android Fragment基础之动态添加Fragment
  3. android 图片文字轮播效果(图片和文字自动
  4. Android(安卓)组件系列 -- Activity 启动
  5. Android Gallery3D效果 教程 案例 代码
  6. android中图片倒影、圆角效果重绘
  7. Android(安卓)调用网易微博开放API
  8. Android全屏显示 无标题栏、全屏、设置为
  9. Android——IntentFilter匹配规则
  10. Android(安卓)Wifi 的电源管理