Actionbarsherlock botón de retroceso no regresa
Cuando presiono el botón de inicio no vuelve como creo que haría.
public class TotalOverview extends SherlockActivity { public void onCreate(Bundle savedInstanceState) { setTheme(R.style.Theme_Sherlock); super.onCreate(savedInstanceState); //requestWindowFeature(Window.FEATURE_PROGRESS); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); setContentView(R.layout.main); //getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); }
También traté de atraparlo con este método
- Cómo cambiar el color del texto de la barra de acción sherlock
- ActionBarSherlock: getSupportMenuInflator () no está definido
- ¿Cómo establecer la visibilidad de un grupo de menús de la barra de acciones?
- Cómo agregar la barra de progreso a ActionBarSherlock
- El uso de la biblioteca de ActionBarSherlock obtiene el error "No se puede resolver la clase R"
public boolean onOptionsItemSelected(MenuItem item) { boolean toReturn = false; int id = item.getItemId(); if( id == R.id.abs__home) { toReturn = true; } return toReturn; }
Pero eso no funcionó Entré en este método, pero el id no es el mismo id que el R.id.abs__home. Entonces, ¿cómo puedo conseguir que esto funcione.
El emulador que estoy usando tiene la versión 2.3.1 de Android. Para el resto todo desde el actionbarsherlock funciona como se esperaba.
El bloque azul es el botón que hago clic, y al hacer clic en que quiero volver a navegar.
- Creación de ActionMode con diseño personalizado en ActionBarSherlock
- Cómo cambiar el color de TabIndicater en PagerTabStrip
- Fuente personalizada para las pestañas de ActionBarSherlock
- Cambie el fondo de la actividad mientras usa ActionBarSherlock
- PreferenciaActividad getSupportLoaderManager ()
- SherlockFragmentActivity setSupportProgressBarIndeterminateVisibility no funciona
- Utilice ActionBarSherlock con el mapa de Google API V2
- Barra de acción Sherlock 4 color del texto del título - donde me estoy yendo mal?
Utilice android.R.id.home
para detectar el affordance casero, no R.id.abs__home
. Por ejemplo, de este proyecto de ejemplo , utilizando ABS 4.0.2:
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: pager.setCurrentItem(0, false); return(true); // more code here for other cases }
Es un error y se ha informado aquí https://groups.google.com/forum/?fromgroups=#!topic/actionbarsherlock/dsZr7z4_xvU