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

Android 如何更改按钮背景和文本颜色?,android,Android,如何在Android中更改按钮背景和文本颜色? 无法使用android的属性。除了在XML中,您还可以在类编辑器文件中设置颜色,如: TextView.setColorFilter(Color.parseColor("#hexadecimal value")); 对于按钮: Button.setBackgroundColor(Color.parseColor(“Hexadecimal value”)); 在XML中: android:background="@color/colorAccen

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

无法使用android的属性。

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

TextView.setColorFilter(Color.parseColor("#hexadecimal value"));
对于按钮:

Button.setBackgroundColor(Color.parseColor(“Hexadecimal value”));
在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));

您应该发布您的xml