I have found a bug with the zoom controls for the MapView. If you have
a simple relativeLayout with an admob ad at top and the MapView taking
up the rest of the layout, and set the zoom controls to not go away
when activated (ZoomController.setAutoDismissed(false)), the controls
can become inaccessible in the following circumstances:

1)  Activity starts and renders the map. There is a network delay and
the admob ad does not show up. Map takes the full screen
2)  User starts scrolling around and the zoom controls show up
3)  The admob ad finally comes in and the mapView gets compressed when
the RelativeLayout revalidates the layout.
4)  User now cannot touch zoom controls, They are unresponsive

I have noticed the if you carefully touch the bottom of the screen
there is like a 1 pixel area where you can still activate the zoom
controls. What appears to be happening is that when the mapview gets
moved during revalidation, the zoom controls properly stay in the same
place at the bottom of the screen. However, the touchable area that
activates the zoom controls stays fixed to where the mapView
originally set them, which during revalidation gets moved down the
same amount as the admob view is in height.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to