Android sherlock setDisplayHomeAsUpEnabled no funciona y cómo establecer destino personalizado?

He llamado setDisplayHomeAsUpEnabled (true) y la flecha está mostrando, pero no va donde, también me gustaría establecer manualmente el vínculo / destino del botón para ir a una ubicación personalizada.

¿Cómo puedo especificar una ubicación personalizada? Gracias.

Gracias

Si está usando ActionBarSherlock como dice el título, debería usar:

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

De cualquier manera, para manejar el clic, tienes que hacer un caso para android.R.id.home en onOptionsItemSelected()

P.ej:

 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: //do your own thing here return true; default: return super.onOptionsItemSelected(item); } } 

También, por la localización de encargo, no sé lo que usted significa, usted puede ciertamente hacer una new Intent() para hacer algo .

Sin embargo, para mantener las cosas coherentes con las pautas de Android, debería utilizar el icono Arriba para subir.

  • ¿Es posible compilar un código Java simple en Android Studio?
  • Imagen de Android Rotar con ExifInterface no funciona
  • IOException e es nulo
  • Patrón MVC en Android
  • Dentro del código de Android, ¿qué sugiere las características que un programa espera de una variable?
  • Mensaje "_Problem Loading Widget"
  • Biblioteca de soporte técnico de Android v17
  • varias clases en un único archivo físico en android
  • Intención de elegir entre la cámara o la galería en Android
  • ¿Cómo llamar al métodoCreateView o actualizar mi fragmento?
  • Error al ejecutar JAVA aunque la ruta se establezca en Windows 8 Enterprise - Cordova
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.