I have an activity that has an ImageView defined inside a HorizontalScrollView. The image source is a 9-patch file that is constrained to stretch only the right edge to fill
Move this:
ImageView imgResultMap = (ImageView)findViewById(R.id.imgResultMap);
to a global intialized in the onCreate method. Otherwise the device has to search for the view and find it every time it is tapped.
and try calling imgResultMap.invalidate();
before you return from the onDoubleTap method
(http://developer.android.com/reference/android/view/View.html#invalidate())