zoukankan      html  css  js  c++  java
  • TextView.setTextColor()方法解读

    问题:调用TextView.setTextColor(int colorResourceId)设置light_gray之后,字体颜色改变,设置其为black没有反应。

     

    原因:Sets the text color for all the states (normal, selected, focused) to be this color.由于设置的不是colorResouceId,而是Color对应的,在不相同的情况下就不会改变其值。

     

    解决办法:使用nameTextView.setTextColor(Color.parseColor(Constants.COLOR_BLACK));

     

    f(viewHolder.nameFollowTextView.getTextColors()==ColorStateList.valueOf(Color.parseColor(Constants.COLOR_BLACK))){
                viewHolder.iconImageView.setImageBitmap(contact
                        .getContactPhotoBitmap());
            } else if (viewHolder.nameFollowTextView.getTextColors() == ColorStateList.valueOf(Color.parseColor(Constants.COLOR_LIGHT_GRAY))){
                Bitmap tempBitmap = BitmapUtils
                        .toGrayscale(contact.getContactPhotoBitmap());
                
                viewHolder.iconImageView.setImageBitmap(tempBitmap);
            }
  • 相关阅读:
    定义Java类的数组的问题
    Ubuntu下将vim配置为Python IDE(转)
    Python数据结构-序列
    Python数据结构-元祖
    Python数据结构-字典
    Python数据结构-序表
    Python的控制结构(转)
    Python面向对象编程
    训练样本集的制作
    matlab读取指定路径下的图像
  • 原文地址:https://www.cnblogs.com/anee/p/2832908.html
Copyright © 2011-2022 走看看