Beispiel #1
0
 @Override
 public boolean onSingleTapUp(MotionEvent e) {
   Log.i(TAG, "onSingleTapUp----------------------");
   try {
     Field f = AlignLeftGallery.class.getSuperclass().getDeclaredField("mDownTouchPosition");
     f.setAccessible(true);
     int position = f.getInt(this);
     Log.i(TAG, "mDownTouchPosition = " + position);
     if (null != mListener && position >= 0) {
       mListener.onItemClick(position);
     }
   } catch (SecurityException e1) {
     e1.printStackTrace();
   } catch (NoSuchFieldException e1) {
     e1.printStackTrace();
   } catch (IllegalArgumentException e2) {
     e2.printStackTrace();
   } catch (IllegalAccessException e3) {
     e3.printStackTrace();
   }
   return false;
 }