如何根据是否选择标签来更改操作栏中标签的颜色?标签夏洛克操作栏中的文字自定义颜色
它应该看起来像这样:选中时为黑色,未选中/不活动时为棕色。
我试图在styles.xml中设置它,但我找不到合适的名称来使它工作。
非常感谢您的帮助!
编辑:我使用下面的代码段用于TabsListener
class MyTabsListener implements TabListener {
private Fragment fragment;
public MyTabsListener(Fragment ef) {
this.fragment = ef;
}
public void onTabSelected(Tab tab, FragmentTransaction ft) {
ft.replace(R.id.realtabcontent, fragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
}
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
}
public void onTabReselected(Tab tab, FragmentTransaction ft) {
}
}
好处是,即使不使用sherlock,也可以在常规操作栏中使用相同的功能。 – SaltyNuts 2013-05-14 20:08:43
在我的代码中说找不到匹配给定名称的资源'android:style/ Widget.Sherlock.ActionBar.TabText'请帮忙 – 2014-05-17 11:22:40
@PatelDhaval你的项目依赖关系中有actionbarsherlock库吗?添加后,清理项目并重试 – kaplanfat 2014-05-21 07:45:15