展会信息港展会大全

Android按钮设置文字变色
来源:互联网   发布日期:2015-12-04 16:25:17   浏览:2065次  

导读:asButton.setTextColor(R.color.white);这种直接把颜色的ID进去,发现文字都变成黑色的了,所以需要使用setTextColor(ColorStateList colors)这个方法,传入ColorStateList对象。ColorStateList whiteColor=ge......

asButton.setTextColor(R.color.white);

这种直接把颜色的ID进去,发现文字都变成黑色的了,所以需要使用setTextColor(ColorStateList colors)这个方法,传入ColorStateList对象。

ColorStateList whiteColor=getResources().getColorStateList(R.color.white);

asButton.setTextColor(whiteColor);

这样文字就可以变颜色了。

ColorStateList对象可以在XML中定义,像color一样使用,它能根据它应用到的View对象的状态实时改变颜色。例如,Button可以存在多种状态(pressed、focused或other),如果使用ColorStateList,你就能为它的每个状态提供不同的颜色。

赞助本站

人工智能实验室

相关热词: 按钮 文字 变色

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港