如何更改按钮背景和文本颜色?

时间:2018-06-15 13:48:10

标签: android

如何更改Android中的按钮背景和文字颜色?
无法使用android的属性。

2 个答案:

答案 0 :(得分:0)

除了在XML中,您还可以在类编辑器文件中设置颜色,如:

TextView.setColorFilter(Color.parseColor("#hexadecimal value"));

for Button:

Button.setBackgroundColor(Color.parseColor(“Hexadecimal value”));

答案 1 :(得分:0)

在XML中:

android:background="@color/colorAccent"
android:textColor="@color/colorPrimary"

编程:

button.setBackgroundColor(ContextCompat.getColor(this, R.color.colorAccent));
button.setTextColor(ContextCompat.getColor(this, R.color.colorPrimary));