如何以编程方式将标题栏颜色更改为十六进制值?

时间:2014-09-04 23:57:11

标签: java android android-layout android-activity android-actionbar

是否可以将操作栏中标题文本的颜色更改为十六进制值的颜色?我只知道以下内容,并且不知道是否可以实现:

setTitleColor(Color.Green);

2 个答案:

答案 0 :(得分:4)

Android< 4.0

您可以执行setTitleColor(Color.parseColor("#000000"));

Android> = 4.0

检查此答案https://stackoverflow.com/a/10592561

答案 1 :(得分:0)

您可以在color.xml上添加十六进制颜色值。然后在您的活动中,您尝试添加以下代码行:

setTitleColor(getResources().getColor(R.color.hex_color_id));