通过View.setBackgroundColor()方法设置背景颜色后,有没有什么方法可以取到View的背景颜色值啊?

解决方案 »

  1.   

    把你设置的color值设置成类成员变量,取的时候直接getColor()不就可以了吗?
      

  2.   

    View.setBackgroundColor();
    要带参数吧?参数就是一个int型的color值,假设声明为color类成员变量
    实现getColor函数,就可以用getColor取得color值了。
    public int getColor() {
        return color;
    }
      

  3.   

    3.0之后可以使用((ColorDrawable)view.getBackground()).getColor()