2

在我的应用程序中,我从每个活动中填充标题栏标签,但活动中的文本颜色和标题栏中的文本颜色相同。如何将标题栏文本颜色更改为其他颜色?

4

5 回答 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 回答