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.
Example 1
Project: MyCalendar   File: AddEditWeekLessonDialogFragment.java   Source Code and License 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   Source Code and License Vote up 4 votes
public void setOnItemSelectedListener(
    MenuItem.OnMenuItemClickListener listener) {
  itemSelectedListener = listener;
}