Setting Action Bar Item Text Color?
I'm trying to set my Action bar Items' text colors by using a custom style, but it has no effect. I've tried setting: - @style/AppTheme
Solution 1:
You can easily do by setting custom view for android action bar .. Please follow below
Firstly set custom view for ActionBar like this ..
actionBar = getSupportActionBar();
actionBar.setCustomView(R.layout.action_provider);
Now put your text view in layout "action_provider".
Now get your textview id like this
pack_tv = (TextView) actionBar.getCustomView().findViewById(R.id.action_bar_tv);
Now you can easily do what ever you want .. In your case set text view color .. like this
pack_tv.setTextColor("your_text_color");
You can do any thing .. please check below code ..
actionBar = getSupportActionBar();
actionBar.setCustomView(R.layout.action_provider);
iv_d = (ImageView) actionBar.getCustomView().findViewById(R.id.action_menu);
pack_tv = (TextView) actionBar.getCustomView().findViewById(R.id.action_bar_tv);
spinner_value = (TextView) actionBar.getCustomView().findViewById(R.id.action_city);
city_spinner = (LinearLayout) actionBar.getCustomView().findViewById(R.id.city_spinner_layout);
pack_spinner = (LinearLayout) actionBar.getCustomView().findViewById(R.id.pack_spinner_layout);
dashiv1 = (ImageView) actionBar.getCustomView().findViewById(R.id.dash_iv1);
dashiv2 = (ImageView) actionBar.getCustomView().findViewById(R.id.dash_iv2);
dashiv1.setVisibility(View.GONE);
dashiv2.setVisibility(View.GONE);
iv_d.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
}
});
That's it ... you are good to go.
Post a Comment for "Setting Action Bar Item Text Color?"