Android按钮设置文字变色
2011-09-22 16:29
302 查看
currentButton.setTextColor(R.color.white);
这种直接值颜色的ID进去,发现文字都变成黑色的了,所以需要使用setTextColor(ColorStateList colors) 这个方法,传入ColorStateList对象
ColorStateList whiteColor=getResources().getColorStateList(R.color.white);
currentButton.setTextColor(whiteColor);
这样文字就可以变颜色了
ColorStateList对象可以在XML中定义,像color一样使用,它能根据它应用到的View对象的状态实时改变颜色。例如,Button可以存在多种状态(pressed、focused或other),如果使用ColorStateList,你就能为它的每个状态提供不同的颜色。本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/671419
这种直接值颜色的ID进去,发现文字都变成黑色的了,所以需要使用setTextColor(ColorStateList colors) 这个方法,传入ColorStateList对象
ColorStateList whiteColor=getResources().getColorStateList(R.color.white);
currentButton.setTextColor(whiteColor);
这样文字就可以变颜色了
ColorStateList对象可以在XML中定义,像color一样使用,它能根据它应用到的View对象的状态实时改变颜色。例如,Button可以存在多种状态(pressed、focused或other),如果使用ColorStateList,你就能为它的每个状态提供不同的颜色。本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/671419
相关文章推荐
- Android按钮设置文字变色
- Android按钮设置文字变色ColorStateList
- Android Button点击效果(按钮背景变色、文字变色)
- Android Button点击效果(按钮背景变色、文字变色)
- Android Button点击效果(按钮背景变色、文字变色)
- Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- 转 Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- Android:解决“按钮 Button设置文字String 含字母时 字母默认自动转为大写字符串” 问题
- Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- Android按钮文字变色(使用 ColorStateList)
- Android RadioButton设置选中时文字和背景颜色同时改变
- Android对话框的高级设置《一》设置对话框按钮的图像和在内容文本中插入图像
- Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面
- Android将文字转成Bitmap并且可以自选ttf字体库设置文字粗体斜体
- iOS中按钮边框及文字对齐设置