1)First of all we should create our menu.xml(create new folder menu in res):
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/search" android:title="search" android:icon="@drawable/icon" /> <item android:id="@+id/deleteall" android:title="delete all" android:icon="@drawable/icon" /> </menu>
2) To handle event we need override:
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; }
3)And for determine what button is pressed:
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.deleteall:Log.v("ttt", "You pressed the icon!"); break; case R.id.search:Log.v("ttt", "You pressed the text!"); break; } return true; }
No comments:
Post a Comment