android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码
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 按下修改背景和文本颜色的实现代码相关推荐
- android selector点击修改颜色,Android Selector 按下修改背景和文本颜色的实现代码
1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...
- android动态图片适配,android Drawble、Shape实现图像适配和优化
一.屏幕适配说明 在android开发过程中,屏幕适配是一件非常重要的工作,主要原则有以下几点 对于控件而言,尽量不要使用固定的宽度和高度,但推荐使用固定的外边距局和内边距. 对于drawable-x ...
- android 动态定制模板,android studio 自定义模板
由于项目用上了 mvp 架构,基本上一个页面就至少需要新创建6个类,分别是 model view presenter 的接口以及其对应的实现类,再加上使用 dagger 的话就要更多了,所以这时候 a ...
- android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值
http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...
- 【Android NDK 开发】Ubuntu 函数库交叉编译 ( Android 动态库交叉编译 | Android 静态库交叉编译 )
文章目录 I . Ubuntu 中交叉编译 Android 动态库 II . Ubuntu 中交叉编译 Android 静态库 I . Ubuntu 中交叉编译 Android 动态库 1 . 要编译 ...
- android 动态录音权限,Android如何判断手机是否有录音权限的工具类
作用 判断手机是否有录音权限的工具类,兼容6.0以上以及以下android系统 测试环境 这篇文章是评论中的网友提出质疑后,经过重写修改与重写测试后编写的,我的调试环境是小米note3,Android ...
- android动态获取输入值,Android实现动态自动匹配输入内容
Android实现动态自动匹配的控件主要有MultiAutoCompleteTextView和AutoCompleteTextView MultiAutoCompleteTextView: 可支持选择 ...
- android动态改变菜单栏,Android动态设置主题(使用RxBus模式)
之前写过一篇文章:RxBus的实现及简单使用.今天我们尝试使用RxBus动态切换主题. 一.定义主题颜色 color.xml #F44336 #D32F2F #F44336 #E91E63 #C218 ...
- android 动态库 后缀,Android Robolectric加载运行本地So动态库
前言 Robolectric 是 Android 的单元测试框架,运行无需 Android 真机环境直接运行在 JVM 之上,所以在 test case 运行速度效率上有了很大提升,接近于 Java ...
最新文章
- Oracle 7.3.4 for OpenServer 5 装配
- Excel直接转图片
- python 时间字符串
- SQLLite (一)基本介绍
- C#单例模式的简单使用
- 惠新宸php教程_百度PHP高级顾问惠新宸:PHP在百度的发展历程
- GP学习(八)—How to access a raster dataset and to create a raster dataset
- 【声传播】——角谱理论、模式理论及三维傅里叶变换
- set python用法_Python set()用法及代码示例
- 企业数据分析流程与高级分析模型
- 笨方法学python3 习题41
- php xss漏洞扫描工具,XSS漏洞扫描器工具:XSpear
- 【音视频知识】各种音视频编解码学习详解
- 怎么用计算机拨号手机,手机怎么连接电脑拨号打电话
- win7精简_微软从未公开的win10版本,3GB+极度精简,老爷机总算有救了!
- 分析方法论_用户生命周期的建立
- Drupal主题制作流程
- 项目管理包含了哪些特征?
- dataset中shuffle()、repeat()、batch()用法
- 【目标检测】基于matlab GUI背景差分算法视频运动物体跟踪【含Matlab源码 1915期】