Example #1
0
 @Override
 public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item) {
   if (mMenuItemClickListener != null) {
     return mMenuItemClickListener.onMenuItemClick(item);
   }
   return false;
 }
 @Override
 public boolean onMenuItemClick(android.view.MenuItem item) {
   if (mMenuItemClickListener != null) {
     return mMenuItemClickListener.onMenuItemClick(this);
   }
   return false;
 }
Example #3
0
 /**
  * 隐藏菜单
  *
  * @return 隐藏成功返回true,失败返回false
  */
 public boolean hide() {
   if (null != mPopup && mPopup.isShowing()) {
     mPopup.dismiss();
     mPopup = null;
     if (null != mListener) {
       mListener.hideMenu();
     }
     return true;
   }
   return false;
 }
Example #4
0
 @Override
 public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
   mDidAction = true;
   dismiss();
   final MenuItem item = mAdapter.getItem(position);
   if (item.hasSubMenu()) {
     showMenu(item.getSubMenu());
   } else {
     if (mItemClickListener != null) {
       mItemClickListener.onMenuItemClick(item);
     }
   }
 }
Example #5
0
 @Override
 public boolean onMenuItemClick(final MenuItem item) {
   if (mItemClickListener != null) return mItemClickListener.onMenuItemClick(item);
   return false;
 }