在我的应用程序中,我从每个活动中填充标题栏标签,但活动中的文本颜色和标题栏中的文本颜色相同。如何将标题栏文本颜色更改为其他颜色?
问问题
15636 次
5 回答
5
在您的 onCreate 方法中添加以下内容:
setTitleColor(YOUR PREFERED COLOR);
于 2011-12-31T15:02:33.050 回答
1
You can implement a custom title bar (then you have to change the color of a simple TextView). Please check this: How to change the text on the action bar
于 2011-12-31T13:26:14.767 回答
1
您可以从 style.xml 或 proramatically 1.From
style.xml 中的 2 个地方执行此操作:通过修改 TitleTextStyle -android:textColour
根据需要设置值
2.或以编程方式在代码中:
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView yourTextView = (TextView)findViewById(titleId);
yourTextView.setTextColor(getResources().getColor(R.color.myColor));
于 2014-03-12T11:20:04.260 回答
0
用这个
设置标题颜色(颜色。蓝色);
您可以从颜色类中选择不同的颜色。
于 2012-03-02T13:37:21.807 回答
0
ActionBar ab = getActionBar();
TextView tv = new TextView(getApplicationContext());
LayoutParams lp = new RelativeLayout.LayoutParams(
LayoutParams.MATCH_PARENT, // Width of TextView
LayoutParams.WRAP_CONTENT);
tv.setLayoutParams(lp);
tv.setTextColor(Color.RED);
ab.setCustomView(tv);
有关更多信息,请查看此链接:
http://android--code.blogspot.in/2015/09/android-how-to-change-actionbar-title_21.html
于 2016-06-03T13:55:35.400 回答