Ta funkcja jest dostępna tylko w ActionBarSherlock 4.0, który jest obecnie w fazie beta etap. Możesz znaleźć link do beta na actionbarsherlock.com.
Istnieje wersja demonstracyjna dokładnie tego, co próbujesz osiągnąć w próbkach dla wersji 4.0.
public class TabNavigationCollapsed extends SherlockActivity implements ActionBar.TabListener {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar ab = getSupportActionBar();
//The following two options trigger the collapsing of the main action bar view.
ab.setDisplayShowHomeEnabled(false);
ab.setDisplayShowTitleEnabled(false);
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ab.addTab(ab.newTab().setText("Tab 1").setTabListener(this));
ab.addTab(ab.newTab().setText("Tab 2").setTabListener(this));
ab.addTab(ab.newTab().setText("Tab 3").setTabListener(this));
}
@Override public void onTabReselected(Tab tab) {}
@Override public void onTabSelected(Tab tab) {}
@Override public void onTabUnselected(Tab tab) {}
}
Dzięki Jake! Spróbuję teraz! Jak stabilna jest ta wersja beta? –
Najnowsza (ostatnia noc) jest dość stabilna i kompletna. Wygląda na to, że jest mały błąd z 'FragmentActivity' i elementami akcji, ale szybko to naprawię. Jest to bardzo blisko etapu, na którym mogę zacząć rozważać wydawanie ostatecznego 4.0. Kolejny tydzień lub dwa w fazie rozwoju i będzie tam. –