Menu action de la barre de sherlock
J'ai besoin d'un exemple ou un tuto
sur la façon d'ajouter des éléments de menu avec la barre d'action sherlock
Lorsque j'utilise le menu simple
avec les importations
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
quand je l'appelle
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.settings_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.goToSettings:
startActivity(new Intent(this, SetPreference.class));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
puis-je obtenir la Ne peut pas remplacer la méthode finale de SherlockActivity erreur.
- Ctrl+Shift+O pour résoudre tous vos importations. Assurez-vous d'utiliser le "soutien android jar" qui vient avec ActionBarSherlock et assurez-vous que le ActionBarSherlock est ajouté sur un projet de bibliothèque à votre projet.
InformationsquelleAutor mkounal | 2012-08-13
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser
Menu
,MenuInflater
etMenuItem
classes decom.actionbarsherlock.view
package:BTW,
ActionBarSherlock
contient un grand nombre d'échantillons.super.onCreateOptionsMenu(menu);
est justepublic boolean onCreateOptionsMenu(Menu menu) { return true; }
, au moins si le super est SherlockFragmentActivity.J'ai utilisé @StenaviN 's réponse ci-dessus, mais a couru dans des problèmes avec onContextItemSelected. Ce post résolu pour moi.
Fondamentalement, vous avez juste à utiliser
au lieu de
J'ai utilisé @Matt réponse ci-dessus, mais a couru dans des problèmes avec onContextItemSelected.
Fondamentalement, vous avez juste à utiliser
au lieu de