如何使用BackgroundTint和@android:color/holo_orange_light以编程方式设置按钮的背景颜色
我想为比棒棒糖更新的android版本的按钮添加背景色,所以我这么做了如何使用BackgroundTint和@android:color/holo_orange_light以编程方式设置按钮的背景颜色,android,android-button,Android,Android Button,我想为比棒棒糖更新的android版本的按钮添加背景色,所以我这么做了 MyButton.setBackgroundTintList(ContextCompat.getColor(this, HOW TO PASS THE COLOR HERE?)); 但是如何传递@android:color/holo_橙色_光的颜色呢?这个颜色属于主题吗 谢谢您不需要在颜色资源中添加android颜色,您可以这样做: button.getBackground().setColorFilter(Context
MyButton.setBackgroundTintList(ContextCompat.getColor(this, HOW TO PASS THE COLOR HERE?));
但是如何传递@android:color/holo_橙色_光的颜色呢?这个颜色属于主题吗
谢谢您不需要在颜色资源中添加android颜色,您可以这样做:
button.getBackground().setColorFilter(ContextCompat.getColor(this, android.R.color.holo_orange_light), PorterDuff.Mode.MULTIPLY);
您不需要在颜色资源中添加android颜色,您可以这样做:
button.getBackground().setColorFilter(ContextCompat.getColor(this, android.R.color.holo_orange_light), PorterDuff.Mode.MULTIPLY);