android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法
本文实例讲述了Android开发实现按钮点击切换背景并修改文字颜色的方法。分享给大家供大家参考,具体如下:
其实原理很简单,用到的是selector,用来设置android:background和android:textcolor属性,selector可以用来设置默认时候、点击时候的背景图片和文字颜色的属性,过程如下:
这两个文件如下:
1.当点击按钮,改变文字的颜色:
android:color="#000000" />
2.当点击按钮,改变按钮的背景:
是不是很简单,不用再用java代码来进行设置,只需要设置到你所需要的Textview或者button,如下使用方式:
android:id="@+id/menu_logout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/btnselector"
android:drawableLeft="@drawable/menu_logout"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="@string/logout"
android:textColor="@drawable/btnselectorcolor"
android:textSize="@dimen/Menu_Font_Size" />
成功完成!!!!
希望本文所述对大家Android程序设计有所帮助。
android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法相关推荐
- 迅捷CAD编辑器修改文字颜色步骤
如今我们的工作已经可以用很多第三方软件来辅助完成了.之前我们需要一张设计图的时候是在纸上画,现在的我们可以直接使用CAD编辑器来画图了.那么之前纸上画图的时候有些文字需要特别注意的我们用显眼的笔去写, ...
- android 镂空字体下载,Android开发TextvView实现镂空字体效果
记录一下... 自定义TextView public class HollowTextView extends AppCompatTextView { private Paint mTextPaint ...
- Android通知栏字体大小,Android通知栏介绍与适配总结(上篇)
此文已由作者黎星授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 由于历史原因,Android在发布之初对通知栏Notification的设计相当简单,而如今面对各式各样的通知 ...
- 实现类知乎android客户端关注和取消关注的按钮点击效果
例行广告,推广一下我的博客http://zwgeek.com 前端时间在看Android各个客户端上比较出色的动画效果,发现两个动画做的很好的客户端,一个是豌豆荚,一个是知乎.接下来我可能会对这两个客 ...
- android 自定义字体 ttf,Android APP支持自定义字体
情景:需要为整个应用替换自定义字体. Android对于文字的字体设置主要是通过以下两个对象 FontFamily.Typeface 在XML文件中设置单个字体: android:id="@ ...
- android l字体,关于 Android 默认字体以及对比微软雅黑字体
用了一段时间 Android 手机之后,不禁对系统中的字体产生了兴趣.因为看起来,Android 中使用的中文字体和 Windows 中使用的"微软雅黑"很像,我一度怀疑 Andr ...
- android textview 字体阴影,Android TextView加上阴影效果
废话不多说直接说关键的: 字体阴影需要四个相关参数: 1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shado ...
- android list字体大小,android自定义ListPreference字体大小
这篇博客算是自己的一个记录吧,组长给了一个任务,需要实现一个紧急广播的一系列设置功能,但是客户那边设置界面的字体大小有特殊的要求,看了一下,对于ListPreference这样的控件,android系 ...
- android roboto字体下载,Android字体设置及Roboto字体使用方法
本文实例讲述了Android字体设置及Roboto字体使用方法.分享给大家供大家参考.具体分析如下: 一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放 ...
最新文章
- RDKit |基于集成学习(Ensemble learning)预测溶解度
- C语言指针数组与数组指针的区别
- 集合2--毕向东java基础教程视频学习笔记
- python基础教程:包的创建及导入
- Linux Ubuntu常用命令
- Condition - Java多线程编程
- html li 做瀑布流,js实现瀑布流效果(自动生成新的内容)
- Elasticsearch 实现自定义排序插件(转载)
- 关于数据元、元数据、主数据、交易数据、主题数据、数据资源、大数据、数据湖等数据相关概念理解和总结
- 小旋风虚拟服务器怎么用,超级小旋风asp服务器软件使用图文教程
- 通过lua脚本识别微信,支付宝,龙支付
- MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/...
- 下载百度文库任意文档
- 初创期企业运营必备手册-工具包-绩效考核方法工具包
- 浙大远程教育计算机小抄,一张A4纸能写多少个字?看完浙大考生的“小抄”,网友:稳过!...
- Win10电脑一直循环重启进不了系统桌面怎么办
- 60 个 Python 小例子
- sql PK FK 区别
- pcie读写ddr_5.3 存储器、I/O和配置读写请求TLP
- 小程序如何显示群名称?
热门文章
- 方向控制中的动态比例值-P
- 2020年智能车竞赛由预赛赛道拼接成决赛赛道的方案
- 看不到日志_Kubernetes中常用的日志收集方案
- html移动端隐藏代码,html Css PC 移动端 公用部分样式代码整理
- matlab变量区表示函数,MATLAB中的工作区,变量和函数
- 去重仅保留一条_清水出芙蓉,天然去雕饰,牛仔背带裤配针织上衣的清纯温柔穿搭...
- 使用wordpress 搭建 文档索引服务器
- idea 如何看bytecode_IDEA字节码学习查看神器介绍
- 怎么理解java面向对象_Java 面向对象理解?
- 阿里COO张勇:不以数字衡量双11 海淘阿里有平台优势