que han estado trabajando con ActionBarSherlock recientemente, y follwing varios tutoriales, escribí este código para añadir elementos a la barra de acciones¿Cómo distinguir dos clics en elementos de menú en ActionBarSherlock?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Refresh")
.setIcon(R.drawable.ic_action_refresh)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add("Search")// Search
.setIcon(R.drawable.ic_action_search)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
Sin embargo, no sé cómo distinguir los dos clics.
Aunque descubrí que debe sobrescribir onOptionsItemSelected para manejar los clics y también que se puede usar una declaración de interruptor para distinguir entre clics, pero la mayoría de los tutoriales usan ids de elementos de sus menús xml. Como no estoy creando menús en xml, ¿cómo puedo distinguir los clics sin identificadores?
¿Tiene usted alguna razón especial para no definir el menú en un archivo XML? Sería mucho más fácil. –