Java Code Examples for android.view.MenuItem.OnMenuItemClickListener

The following are Jave code examples for showing how to use OnMenuItemClickListener of the android.view.MenuItem class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: MyCalendar   File: AddEditWeekLessonDialogFragment.java   View Source Code Vote up 4 votes
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);

    MenuItem.OnMenuItemClickListener listener = new MenuItem.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            String name = item.getTitle().toString();
            mEtLocation.setText(name);
            return true;
        }
    };
    //clear menu
    if (menu.size() != 0) {
        menu.clear();
    }

    int id_view = v.getId();

    switch (id_view) {
        case R.id.arrow:
            try {
                mLocationList = mDbHelper.getLocationList();
            } catch (NullObjectException e) {
                Log.d(TAG, e.toString());
            }

            if (mLocationList == null || mLocationList.size() == 0) {
                FunctionHelper.makeSToast(mActivity, mResources.getString(R.string.no_data_available));
            } else {
                int i = 0;
                for (Location l : mLocationList) {
                    //Add menu item with groupId
                    menu.add(ID_GROUP_LOCATION, l.getLocation_id(), l.getLocation_id(), l.getLocation_name());

                    menu.getItem(i).setOnMenuItemClickListener(listener);
                    i++;
                }
                menu.setHeaderTitle(R.string.choose_a_location);
            }
            break;
    }


}
 
Example 2
Project: Quran   File: AyahToolBar.java   View Source Code Vote up 4 votes
public void setOnItemSelectedListener(
    MenuItem.OnMenuItemClickListener listener) {
  itemSelectedListener = listener;
}