1,selector 按下修改背景和文本颜色

【1】点击改变字体颜色 - android:state_pressed(按压状态)

【2】selector状态选择器(bg_btn_two (存放 res - drawable)) 资源文件下,否则不起作用

【3】 selector状态选择器(bg_btn_one (存放 res - color)) 资源文件下,否则不起作用

【3】android:state_pressed="true" 必须放在第一行,否则不生效

2,实现Demo

【1】实现效果:

【2】实现代码

创建selector 文件

在color文件下的selector 文件内容

//按下时显示

//默认显示

在drawable文件下的selector 文件内容

XML文件进行调用: android:background="@drawable/bg_btn_two" 修改背景

android:textColor="@color/bg_btn_one" 修改文字

android:background="@drawable/bg_btn_two"

android:textColor="@color/bg_btn_one"

android:layout_width="match_parent"

android:layout_height="45dp"

android:text="点击改变背景颜色"

android:textSize="20sp"

android:gravity="center"

/>

总结

以上所述是小编给大家介绍的Android Selector 按下修改背景和文本颜色的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码相关推荐

  1. android selector点击修改颜色,Android Selector 按下修改背景和文本颜色的实现代码

    1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...

  2. android动态图片适配,android Drawble、Shape实现图像适配和优化

    一.屏幕适配说明 在android开发过程中,屏幕适配是一件非常重要的工作,主要原则有以下几点 对于控件而言,尽量不要使用固定的宽度和高度,但推荐使用固定的外边距局和内边距. 对于drawable-x ...

  3. android 动态定制模板,android studio 自定义模板

    由于项目用上了 mvp 架构,基本上一个页面就至少需要新创建6个类,分别是 model view presenter 的接口以及其对应的实现类,再加上使用 dagger 的话就要更多了,所以这时候 a ...

  4. android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值

    http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...

  5. 【Android NDK 开发】Ubuntu 函数库交叉编译 ( Android 动态库交叉编译 | Android 静态库交叉编译 )

    文章目录 I . Ubuntu 中交叉编译 Android 动态库 II . Ubuntu 中交叉编译 Android 静态库 I . Ubuntu 中交叉编译 Android 动态库 1 . 要编译 ...

  6. android 动态录音权限,Android如何判断手机是否有录音权限的工具类

    作用 判断手机是否有录音权限的工具类,兼容6.0以上以及以下android系统 测试环境 这篇文章是评论中的网友提出质疑后,经过重写修改与重写测试后编写的,我的调试环境是小米note3,Android ...

  7. android动态获取输入值,Android实现动态自动匹配输入内容

    Android实现动态自动匹配的控件主要有MultiAutoCompleteTextView和AutoCompleteTextView MultiAutoCompleteTextView: 可支持选择 ...

  8. android动态改变菜单栏,Android动态设置主题(使用RxBus模式)

    之前写过一篇文章:RxBus的实现及简单使用.今天我们尝试使用RxBus动态切换主题. 一.定义主题颜色 color.xml #F44336 #D32F2F #F44336 #E91E63 #C218 ...

  9. android 动态库 后缀,Android Robolectric加载运行本地So动态库

    前言 Robolectric 是 Android 的单元测试框架,运行无需 Android 真机环境直接运行在 JVM 之上,所以在 test case 运行速度效率上有了很大提升,接近于 Java ...

最新文章

  1. Oracle 7.3.4 for OpenServer 5 装配
  2. Excel直接转图片
  3. python 时间字符串
  4. SQLLite (一)基本介绍
  5. C#单例模式的简单使用
  6. 惠新宸php教程_百度PHP高级顾问惠新宸:PHP在百度的发展历程
  7. GP学习(八)—How to access a raster dataset and to create a raster dataset
  8. 【声传播】——角谱理论、模式理论及三维傅里叶变换
  9. set python用法_Python set()用法及代码示例
  10. 企业数据分析流程与高级分析模型
  11. 笨方法学python3 习题41
  12. php xss漏洞扫描工具,XSS漏洞扫描器工具:XSpear
  13. 【音视频知识】各种音视频编解码学习详解
  14. 怎么用计算机拨号手机,手机怎么连接电脑拨号打电话
  15. win7精简_微软从未公开的win10版本,3GB+极度精简,老爷机总算有救了!
  16. 分析方法论_用户生命周期的建立
  17. Drupal主题制作流程
  18. 项目管理包含了哪些特征?
  19. dataset中shuffle()、repeat()、batch()用法
  20. 【目标检测】基于matlab GUI背景差分算法视频运动物体跟踪【含Matlab源码 1915期】

热门文章

  1. TThread深入分析
  2. shell 10流程控制
  3. MYSQL、SQL在LIKE里传的参数没有赋进去的原因
  4. maven存在的意义及其与eclipse的简单配置
  5. 文本文件如何在其他地方打开
  6. 从客户端中检测到有潜在危险的 Request.Form 值
  7. java oom_Java中关于OOM的场景及解决方法
  8. windows下使用Hibernate连接Mycat例子
  9. 商业级全局负载均衡器 zeus.ZXTM 实施方案
  10. SpringMVC系列(二): SpringMVC各个注解的使用