Ho una barra delle azioni che mette tutto in un menu in alto a destra, che l'utente fa clic e le opzioni del menu si aprono.elemento di menu della barra delle azioni onclick?
ho gonfiare il menu del bar azione con questo su ogni attività Io lo uso:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main2, menu);
return true;
}
E il mio XML per main2.xml è:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_searchHome"
android:orderInCategory="100"
android:showAsAction="never"
android:title="Seach"/>
</menu>
La mia domanda è metto un onclick nell'elemento in xml e, in caso affermativo, dove inserisco il metodo onclick che chiama? Devo metterlo in tutte le attività in cui lancio questa barra delle azioni?
Penso che potrebbe essere alla ricerca di [onOptionsItemSelected] (https://developer.android.com/reference/android/app/Activity.html#onOptionsItemSelected (android.view.MenuItem)) – adneal
Controlla il mio commento sotto risposta Eghdk, http://stackoverflow.com/questions/17396870/actionbar-menu-item-onclick#comment-25260264 – LuckyMe