Esta función sólo está disponible en ActionBarSherlock 4.0 que se encuentra actualmente en fase beta escenario. Puede encontrar un enlace a las versiones beta en actionbarsherlock.com.
Hay una demostración de lo que está tratando de lograr exactamente en las muestras para 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) {}
}
Gracias Jake! ¡Voy a intentarlo ahora mismo! ¿Qué tan estable es esta versión beta? –
La última (última noche) es bastante estable y la característica completa. Parece que hay un pequeño error con 'FragmentActivity' y elementos de acción, pero lo arreglaré bastante rápido. Está muy cerca de una etapa en la que puedo empezar a considerar lanzar el 4.0 final. Otra semana o dos en la mayor parte del desarrollo y estará allí. –