2011-12-31 3 views

ответ

5

В вашем OnCreate-метода добавить следующее:

setTitleColor(YOUR PREFERED COLOR); 
+0

Не работает для меня. – Si8

+2

Да, не работает с Action Bar на Android 4.0+. В этом случае [проверьте этот ответ] (http://stackoverflow.com/questions/9920277/how-to-change-action-bar-title-color-in-code/10592561#10592561). – Jonik

0

использовать эту

setTitleColor (Color.BLUE);

Вы можете выбрать другой цвет от Color class.

1

Вы можете сделать это от 2-х местах, либо в style.xml или proramatically
1.From style.xml: с помощью изменения TitleTextStyle -Установки значения android:textColour по желанию

2.Or в коде Programatically:

int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android"); 
TextView yourTextView = (TextView)findViewById(titleId); 
yourTextView.setTextColor(getResources().getColor(R.color.myColor)); 
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