非静态方法不能作为静态方法引用

时间:2015-03-22 14:39:43

标签: android

I just want to create drawable using color.

所以我使用这种方法Drawable background = Drawable.setColorFilter( 0xffff0000, PorterDuff.Mode.MULTIPLY ); 这是我的完整代码

@Override
protected void onCreate(Bundle savedInstanceState) {        
    super.onCreate(savedInstanceState);
    setContentView(R.layout.taketestactivity);
    Drawable background =   Drawable.setColorFilter( 0xffff0000, PorterDuff.Mode.MULTIPLY );
    }

1 个答案:

答案 0 :(得分:1)

setColorFilter是Drawable类的一个方法。 因此,在将背景声明为Drawable之后,您可以编写:

background.setColorFilter( 0xffff0000, PorterDuff.Mode.MULTIPLY );