安卓控件文字颜色切换-ColorStateList的使用
2016-11-23 19:51
387 查看
1、新建一个xml文件:button_text
2、创建ColorStateList对象并使用
这样做的好处就是不用每次都在hasfocus函数中加setTextColor
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:color="#ff2525"></item> <item android:color="#ff5b5b5b"></item> </selector>
2、创建ColorStateList对象并使用
ColorStateList csl=(ColorStateList)getResources().getColorStateList(R.color.button_text); for (int i =0;i<3;i++){ Button btn = new Button(mContext); btn.setText("按钮"+i); btn.setTextColor(csl); this.addView(btn,params); }
这样做的好处就是不用每次都在hasfocus函数中加setTextColor
相关文章推荐
- Android-Color State List用于控件在各状态下的文本颜色显示
- Android按钮文字变色(使用 ColorStateList)
- ColorStateList实现TextView文字按下时颜色变化
- Android学习 之 ColorStateList按钮文字变色
- Android学习 之 ColorStateList按钮文字变色
- ColorStateList改变按钮、文本框文字变色
- Android学习 之 ColorStateList按钮文字变色
- 安卓控件使用系列2:TextView实现图文(图片和文字)混排
- 安卓控件使用系列26:ImageSwitcher图片切换控件的使用方法
- Android动态实现文字颜色选择器 ColorStateList
- SpannableString中的LinkMovementMethod和ClickableSpan的实现安卓可点击有颜色文字使用
- android的ColorStateList简单使用
- Android: Color State List Resource (颜色申明列表资源)
- Android学习 之 ColorStateList按钮文字变色
- 使用安卓中的TextToSpeech控件实现朗读文字
- 使用安卓中的TextToSpeech控件实现朗读文字
- Android 代码设置TextView 字体颜色--ColorStateList
- Android入门——选择器selelctor之ColorStateList和StateListDrawable使用小结
- Android学习 之 ColorStateList按钮文字变色
- ColorStateList按钮文字变色