如何根據是否選擇標籤來更改操作欄中標籤的顏色?標籤夏洛克操作欄中的文字自定義顏色
它應該看起來像這樣:選中時爲黑色,未選中/不活動時爲棕色。
我試圖在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