Вы можете протестировать его с помощью фрагмента вкладки, вот Фрагмент вкладки в ActionBar , каждый из которых должен обрабатываться аналогично тому, как это делает FragmentTabs.java :
public void onTabChanged(String tabId) {
TabInfo newTab = mTabs.get(tabId);
if (mLastTab != newTab) {
FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction();
if (mLastTab != null) {
if (mLastTab.fragment != null) {
ft.detach(mLastTab.fragment);
}
}
if (newTab != null) {
if (newTab.fragment == null) {
newTab.fragment = Fragment.instantiate(mActivity,
newTab.clss.getName(), newTab.args);
ft.add(mContainerId, newTab.fragment, newTab.tag);
} else {
ft.attach(newTab.fragment);
}
}
mLastTab = newTab;
ft.commit();
mActivity.getSupportFragmentManager().executePendingTransactions();
}
}
Затем вам нужно изменить стиль вкладок на панели действий, вы можете проверить Styling панель действий или styleActionbar непосредственно на ссылку, я считаю, что actionBarTabStyle - это то место, с которого вы должны начать настройку.
Также не забывайте, что Фрагмент предпочтений должен расширяться от PrefrenceFragment