如何使用背景色调以编程方式设置按钮的背景颜色并用作背景@android:color/holo_orange_light
How to set Backgound color of a button programmatically using BackgroundTint and using as background @android:color/holo_orange_light
我想为比 lollipop 更新的 android 版本的按钮添加背景色,所以我
MyButton.setBackgroundTintList(ContextCompat.getColor(this, HOW TO PASS THE COLOR HERE?));
但是如何传递@android:color/holo_orange_light的颜色?这个颜色属于主题?
谢谢
你不需要在你的颜色资源中添加android颜色,你可以这样做:
button.getBackground().setColorFilter(ContextCompat.getColor(this, android.R.color.holo_orange_light), PorterDuff.Mode.MULTIPLY);
我想为比 lollipop 更新的 android 版本的按钮添加背景色,所以我
MyButton.setBackgroundTintList(ContextCompat.getColor(this, HOW TO PASS THE COLOR HERE?));
但是如何传递@android:color/holo_orange_light的颜色?这个颜色属于主题?
谢谢
你不需要在你的颜色资源中添加android颜色,你可以这样做:
button.getBackground().setColorFilter(ContextCompat.getColor(this, android.R.color.holo_orange_light), PorterDuff.Mode.MULTIPLY);