Mam pasek działań, który umieszcza wszystko w menu w prawym górnym rogu, które użytkownik klika, a opcje menu otwierają się.element menu paska czynności onclick?
ja nadmuchać menu bar akcja z tym na każdej aktywności używam go:
@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;
}
A mój xml dla main2.xml jest:
<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>
Moje pytanie brzmi, czy mogę położyć onclick w pozycji w xml i jeśli tak, to gdzie umieścić metodę onclick, którą wywołuje? Czy muszę umieszczać go w każdym działaniu, w którym uruchamiam ten pasek akcji?
myślę, że może być szukasz [onOptionsItemSelected] (https://developer.android.com/reference/android/app/Activity.html#onOptionsItemSelected (android.view.MenuItem)) – adneal
Sprawdź mój komentarz w odpowiedzi Eghdk, http://stackoverflow.com/questions/17396870/actionbar-menu-item-onclick#comment25260264 – LuckyMe