Soy nuevo en el uso del Sherlock Barra de acciones y tengo que hacer que se ejecute en mi aplicación y tengo un elemento de la barra de acción a, pero no sé cómo hacer que el elemento de hacer algo cuando se hace clic todo lo que tengo es esto.Barra de acciones Sherlock elemento de menú onclick
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Folder")
.setIcon(R.drawable.folder)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
return true;
}
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
//What do i write here?
return true;
espero que entienda lo que quiero decir :)
EDITAR
Hey me hizo trabajar con un poco de ayuda de esta thread que encontré y me hizo algunos cambios y aquí es el codigo! : DDD
@Override
public boolean onCreateOptionsMenu(Menu menu) {
com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.search:
finish();
return true;
case R.id.new_folder:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
onActionItemclick, si no quiero comenzar una actividad nueva pero quiero inflar otra vista, ¿entonces qué tengo que usar? ¿Debo usar Fragment? Implemento Fragmento Pero la vista no está inflada ... así que por favor ayúdenme ... –